for循环中的奇怪崩溃

时间:2016-04-22 08:19:23

标签: arrays swift

我的Swift应用程序中有一个for循环 - 遍历数组 - 相当标准。出于某种原因,在过去的一天里,它给了我一个超出界限的索引。

如果数组中有10个项目,当我遍历数组进行调试时,它会对前9个项目(index = 0到8)运行正常。但是在最后一次迭代中,我收到错误说

Index 10 is out of bounds (must be less than 10)

我不知道为什么它会错过索引9,直接进入10.尝试重新启动Xcode和我的笔记本电脑,但错误仍然存​​在。

for object in articles {
    //do something here with object
}

修改 对于任何感兴趣的人,这是因为++现在在Swift中被弃用,而自定义枚举器正在使用它来迭代结果。快速更新解决了这个问题。

0 个答案:

没有答案