IOS: NSMutableArray initWithCapacity

У меня такая ситуация

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 не работает нормально, почему ???

19
задан CrazyDev 22 April 2011 в 11:07
поделиться