NSRangeException与NSArray objectAtIndex,索引超出边界

时间:2010-06-05 06:39:33

标签: ios crash runtime-error

任何人都可以让我知道以下错误在iOS Objective-C中意味着什么:

Terminating app due to uncaught exception 'NSRangeException', reason: '-[NSCFArray objectAtIndex:]: index (13) beyond bounds (13)'

1 个答案:

答案 0 :(得分:7)

这意味着您的索引不在数组的有效范围内。你的数组有13个元素,你试图访问第14个元素。在C中,索引从0开始,因此数组的索引在0到length之间有效。

这通常是由off by one error引起的。