я создал многомерный массив следующим образом:- [__ NSCFNumber AddObject]: непризнанный селектор направил к экземпляру
NSMutableArray *subArray = [NSMutableArray arrayWithObjects:[NSString string], [NSNumber numberWithInt:0], [NSMutableArray array], nil];
self.dataArray = [[NSMutableArray alloc] initWithCapacity:9];
for (int i = 0; i < 9; i++) {
[self.dataArray addObject:subArray];
}
тогда, когда я пытаюсь получить доступ и изменить значение, как этого
NSNumber *num = self.dataArray[0][1];
int numInt = [num intValue];
NSNumber *newNum = [NSNumber numberWithInt:numInt + 1];
[self.dataArray[0][1] addObject:newNum];
// add item to dataArray
NSMutableArray *tmpArr= self.dataArray[0][2];
[tmpArr addObject:item];
[self.dataArray[0][2] addObject:tmpArr];
но я 'получение
-[__NSCFNumber addObject:]: unrecognized selector sent to instance
Что именно представляет собой проблема, я не понимаю, спасибо заранее!
@HotLicks Я знаю, где это происходит, я просто не понимаю, почему ... – adambargh
Читать простофиля. Ответы объясняют это. –
(Что такое значение 'self.dataArray [0] [1]' ??) –