2012-09-27 28 views
1

從nsmutable數組中刪除對象並重新索引數組的最佳方式是什麼?我的意思是重新索引是例如:ios從nsmutable數組中刪除對象並重新索引數組

在20個對象的數組我刪除對象與索引11我有19個對象,但對索引11它將是零。我想要的是具有從0..18的19個對象的數組。

+1

reindex是什麼意思? –

+1

NSMutableArray爲你自動執行「重新索引」。使用任何你想從數組中刪除對象的方法。 –

回答

4

你可以使用

- (void)removeObjectAtIndex:(NSUInteger)index 

它會自動重新索引數組,因爲「超越index所有元素都從他們的指數減去1感動」。詳細請參照NSMutableArray Class Reference