1

从 nsmutable 数组中删除对象并重新索引数组的最佳方法是什么?我的意思是重新索引例如:

在 20 个对象的数组中,我删除了索引为 11 的对象。我有 19 个对象,但索引 11 上的对象将为零。我想要的是拥有 0..18 的 19 个对象的数组。

4

1 回答 1

4

你可以使用

- (void)removeObjectAtIndex:(NSUInteger)index

它将自动重新索引数组,因为“所有超出的元素index都通过从索引中减去 1 来移动”。

有关详细信息,请参阅NSMutableArray 类参考

于 2012-09-27T16:22:45.577 回答