【问题标题】:If I remove an item from NSMutableArray, will the index of the items be updated?如果我从 NSMutableArray 中删除一个项目,项目的索引会更新吗?
【发布时间】:2013-08-20 04:05:39
【问题描述】:

说,我有一个 NSMutableArray,其中包含 5 个项目。

NSMutableArray *fruitArray = [NSMutableArray arrayWithArray:@[@"Apple", @"Pear", @"Peach", @"Banana", @"Orange"]];

现在如果我从数组中删除第三项 - Peach,Banana 和 Orange 的索引是否会分别从 3、4 变为 2、3?

谢谢

【问题讨论】:

  • 你尝试的时候发生了什么?

标签: ios nsmutablearray


【解决方案1】:

是的。你有没有看the documentation

为了填补空白,所有超出 index 的元素都会通过从它们的索引中减去 1 来移动。

【讨论】:

  • 谢谢。我只是有一种错觉,文件不会提到这一点。
  • ...您认为文档的用途是什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-09
  • 1970-01-01
相关资源
最近更新 更多