вот что я пытаюсь сделать:
NSMutableArray *objectNames = [[NSMutableArray alloc] init];
for (Object *o in objectList){
if (![objectNames containsObject:o.name]) {
[objectNames addObject:o.name];
}
}
Я пытаюсь просмотреть массив объектов, затем взять имя объекта (строку) и добавить его в массив строк objectNames.
Этот код работает в симуляторе просто отлично. но когда я запускаю его на устройстве, я получаю эту ошибку.
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFArray insertObject:atIndex:]: attempt to insert nil'