2010-04-26 2 views
0

У меня есть два NSMutableArrays:Копирование содержимого из одного NSMutableArray других

NSMutableArray* currentMessages 
NSMutableArray* items 

Я пытаюсь скопировать содержимое элементов в currentMessages как таковые:

[self.currentMessages addObjectsFromArray:self.items]; 

Когда я отладка self.items содержит 30 объектов. После этой операции self.currentMessages содержит 0 объектов.

Почему копия не работает?

+2

Вы должны разместить больше кода - у вас все в порядке. – shosti

+1

Правильно ли вы инициализируете currentMessages? –

ответ

2

Доллары до пончиков currentMessages - это ноль. Сообщение nil просто возвращает nil или 0, поэтому сообщение для добавления объектов будет no-op, а затем запрашивает nil, потому что его счет будет возвращать 0. Вам нужно выделить NSMutableArray для этого свойства.

Смежные вопросы