Я пытаюсь вставить объекты (NSNumbers) в массив NSMutable, но когда я проверяю его, objectAtElement всегда возвращает 0.
NSNumber *indexNum = [NSNumber numberWithInt:indexInt];
[last100 insertObject:indexNum atIndex:prevCount];
NSLog(@"Entry #%d : %d", prevCount, (int)[last100 objectAtIndex:prevCount]);
prevCount++;
indexInt
входит через метод, я уже проверил его и он действителен. indexNum
также был проверен и соответствует indexInt
. Проблема NSLog(@"Entry #%d : %d", prevCount, (int)[last100 objectAtIndex:prevCount]);
, которая всегда возвращает
2012-01-08 14:08:11.551 ThoughtSpreader[20746:fb03] Entry #9 : 0
Номер записи изменится, но всегда будет 0.
О, я также проверял [last100 count] после каждого добавления в него чего-то нового, и он всегда возвращает 0, поэтому я считаю, что это проблема с тем, как я вставляю что-то в массив NSMutable