У меня такая ситуация.
array = [[NSMutableArray alloc] initWithCapacity:4]; //in viewDidLoad
if (index == 0){
[array insertObject:object atIndex:0];
}
if (index == 1){
[array insertObject:object atIndex:1];
}
if (index == 2){
[array insertObject:object atIndex:2];
}
if (index == 3){
[array insertObject:object atIndex:3];
}
но если я вставляю в порядок объект, то все это нормально, вместо этого, если я заполню массив в этом порядке: 0 и после 3, это не работает нормально, почему???