2

我在这个荒谬的索引处遇到了一个数组越界错误,根据我的研究表明,可能有一些代码调用了一些负面的东西,例如[array objectAtIndex: -1] 问题是这不是我的代码,我在任何地方都找不到它。我到处都设置了断点无济于事。我认为它可能在 UITableView Delegate 方法中,但不能确定。无论如何可以访问日志中所有我的 int 变量的值。我不能 NSLog 他们,因为我不知道崩溃发生在哪里。

谢谢!

4

2 回答 2

16

尝试添加异常断点以查看是否捕获它:

1) 单击断点选项卡

2)单击所述选项卡屏幕左下方的“+”按钮

3)选择“添加异常断点”

4)(可选)将 Exception:All 更改为 Exception:Objective-C

5)点击完成

这通常会在导致崩溃的行上/之前中断。

祝你好运。

于 2013-03-13T16:58:00.680 回答
1
  1. 添加异常断点
  2. 检查堆栈跟踪 在此处输入图像描述
  3. 找到最后执行的方法
  4. 记录用于获取数组值的值
于 2013-03-13T17:09:12.487 回答