CRASH:*** – :index bound 4294967295 beyond bounds

我在这个荒谬的索引,得到一个数组越界的错误,根据我的研究表明,可能有一些代码调用负数,如[array objectAtIndex: -1]问题是,这不是我的代码,我不能在任何地方find它 我已经把各处的断点无济于事。 我想这可能是在UITableView委托方法,但不能确定。 有无论如何访问日志中所有我的intvariables的值。 我不能NSLog他们,因为我不知道崩溃发生的地方。

谢谢!

尝试添加一个exception断点,以查看是否捕获它:

1)点击断点标签

2)点击标签页左下方的“+”button

3)select“添加exception断点”

4)(可选)更改例外:全部例外:Objective-C

5)点击完成

这通常会在导致崩溃的线路之前断开。

祝你好运。

  1. 添加一个exception断点
  2. 检查堆栈跟踪 在这里输入图像说明
  3. find最后执行的方法
  4. logging用于获取数组值的值