问题描述
- iOS 表视图数组越界一般原因及调试方法
-
-[__NSCFArray objectAtIndex:]: index (0) beyond bounds (0),如果嫌码字麻烦,给个能解决问题的网址也行,小弟在此谢过了
解决方案
我觉得你这个是数据还没加载,视图加载出来了,所以数组是空,你把加载数据的方法写在tableview的前面试试
解决方案二:
打错了是这个数组加载视图方法前面
解决方案三:
打印你数组的内容,是否有内容。然后看数组是否有初始化
解决方案四:
这个没什么特别的方法吧 在使用数组之前 判断数组是否有值 可以根据判断数组是否存在 数组的count是否大于0 , 大于0 执行你的界面变更, 小于0则不执行。 如果数组不存在, 检查数组是否初始化, 数组count小余0, 检查获取数据的地方, 是否有添加数据。 添加数据之后, 是否调用表示图刷新数据的方法 (tableView reloadData)。
时间: 2024-11-05 14:57:28