iOS Swift App崩溃:数组索引超出范围

时间:2015-08-24 03:34:14

标签: ios swift

当我运行游戏时,它通常会在19号墙周围崩溃,继续告诉我"数组索引超出范围"。我不是很喜欢迅速,到目前为止已经花了一个小时没有成功。如何解决错误?

basename ("/path/to/.htaccess");

1 个答案:

答案 0 :(得分:0)

假设您有一个包含一个对象的数组:

let arr = ["hello"]

该数组唯一有效的索引是0. arr[0]是合法的。 arr[1]不是。该数组有1个元素,但其索引号为0。

  

对于任何阵列都是如此。每个数组都包含一些元素。   它可能是0个元素,在这种情况下,没有索引是合法的。它可能是3   元素,在这种情况下,您可以通过索引引用数组的元素   数字0,1和2.依此类推。就这样。这些都是规则。您   不能使用任何其他索引号,否则你会崩溃。

所以错误信息只是告诉你你犯了这个错误。你有一个数组kLevelGenerationTimes,它有5个元素。然后你正在访问一个超出我刚刚解释过的边界的元素。

这就是你需要知道的全部内容。错误消息告诉您程序中的错误。现在你可以修复它。

来自HERE的参考。