正如问题所述,我说我有一个包含4行的NSMutableArray。然后我通过执行[array removeObjectAtIndex:2]删除位置2的行,并且我希望重新定位所有后续行,以便NSMutableArray中没有空槽。 (第3行成为第2行,第4行成为第3行)
有没有办法快速做到这一点?
答案 0 :(得分:2)
调用removeObjectAtIndex时会自动发生这种情况。来自class reference documentation:
填补空白,超越所有元素 通过从中减去1来移动索引 他们的指数。
答案 1 :(得分:1)
这是NSMutableArray的行为!