由于未捕获的异常'NSRangeException'终止应用程序,原因: - [__ NSArrayM objectAtIndex:]:索引0超出空数组的边界'

Bal*_*tty -1 objective-c uitableview ios

我一直试图找出为什么这个错误发生了一段时间我把tableview放在视图控制器中.将tableview委托和数据源设置为view controller.我已经实现了委托和数据源协议.

我在新项目中做了近4次相同的场景,它工作得很好.当我试图在我当前的项目中实现这个场景时,我看到了这个错误.

如果我删除设置表视图的委托,那么一切都很顺利.

它是在返回细胞后发生的.

可能是什么原因?我无法理解它.我也没有使用数组.

在此输入图像描述

Kád*_*ádi 8

尝试添加一个异常断点(Add Exception Breakpoint)来调试异常发生的位置.也许它甚至不在那个视图控制器中. 添加异常断点