“[__NSArrayM objectAtIndex:]:索引10超出界限[0 .. 9]”

时间:2013-03-25 09:28:27

标签: objective-c

当我运行我的应用程序时,它通过发出警告“[__NSArrayM objectAtIndex:]:索引10超出界限[0 .. 9]”而崩溃。任何人都可以帮我纠正这个问题吗?

3 个答案:

答案 0 :(得分:3)

您可以按照图片

中的建议找到提供此异常的位置

enter image description here

然后运行应用程序,断点应该指向导致异常的确切代码行。

一切顺利。

答案 1 :(得分:1)

你的数组中有10个元素,它们从0到9被索引,你试图得到索引为10的元素,这意味着11.元素。但是数组中没有11个元素

答案 2 :(得分:-1)

您可以使用以下方法

for(id object in arrHistoricData)
{
    // object returns value in array
}