【发布时间】:2013-03-13 16:52:45
【问题描述】:
我在这个荒谬的索引处遇到了一个数组越界错误,根据我的研究表明,可能有一些代码调用了诸如 [array objectAtIndex: -1] 之类的负数,问题是这不是我的代码,我找不到它在任何地方。我到处都设置了断点无济于事。我认为它可能在 UITableView Delegate 方法中,但不能确定。无论如何可以访问日志中所有我的 int 变量的值。我无法对它们进行 NSLog 记录,因为我不知道崩溃发生在哪里。
谢谢!
【问题讨论】:
-
查看错误时得到的堆栈跟踪。您的哪些功能是最新的(即最接近列表顶部的)?这就是问题所在。
-
尝试在您的代码中找到 NSMutablearray,它会加载包含数组内容的表,但是当您尝试提取具有负值的索引时,它会崩溃。