从nsmutable数组中删除对象并重新索引数组的最佳方法是什么?我的意思是reindex是例如:
在20个对象的数组中,我删除索引为11的对象。我有19个对象,但索引11上的对象为零。我想要的是让数组包含来自0..18的19个对象。
答案 0 :(得分:4)
你可以使用
- (void)removeObjectAtIndex:(NSUInteger)index
它将自动重新索引数组,因为" index
以外的所有元素都通过从索引#34中减去1来移动。
有关详细信息,请参阅NSMutableArray Class Reference。