Я новичок в object-C, и я пытаюсь добавить объекты к экземпляру переменной NSMutableArray
. Так или иначе объекты (элемент) можно передать в метод setSubItems
, но массив _subItems
всегда возвращает «nil
».NSMutableArray addObject: не работает
Вот файл заголовок:
@interface SUKContainer : SUKItem
{
NSMutableArray *_subItems;
}
-(void)setSubItems:(id)object;
@end
реализация:
@implementation SUKContainer
-(void)setSubItems:(id)object
{
[_subItems addObject:object];
}
@end
главный:
SUKContainer *items = [[SUKContainer alloc] init];
for (int i = 0; i < 10; i++)
{
SUKItem *item = [SUKItem randomItem];
[items setSubItems:item];
}
спасибо много за вашу помощь!
Возможно, вы должны создать массив объект. –