当前位置:网站首页>解决[__NSArrayM objectAtIndex:]: index 0 beyon Objective-C异常Bug方法
解决[__NSArrayM objectAtIndex:]: index 0 beyon Objective-C异常Bug方法
2022-08-07 01:58:00 【51CTO】
*** Terminating app due to uncaught exception ‘NSRangeException’, reason: ‘*** -[__NSArrayM objectAtIndex:]: index 3 beyond bounds [0 .. 2]‘
原因:
在项目开发中有时会碰到类似以上提示,造成程序崩溃原因是
出现该问题一般是在我们的列表tableview中,计数
[[[[_dataList objectAtIndex:section] objectForKey:@"subs"] objectAtIndex:0] objectForKey:@"section"]; 时其键值未做判断是否为空处理造成的
程序中声明用到的:
NSMutableArray *_dataList; 变量运行时先通过代理载入tableview视图时是空的就停止,造成后续载入数据无法进行;
我是的是出现在:
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section:
方法:
只要在有上述类似一维或二维键值的地三元判断一下就可以,方法如下:
边栏推荐
猜你喜欢
随机推荐
比特与字节
【8.6】代码源 - 【前缀集】【矩阵游戏】【谁才是最终赢家?】
活体检测 Face Anti-Spoofing Using TransformersWith Relation-Aware Mechanism 学习笔记
重磅!一起学习ORB-SLAM3技术
电话订货、线下赊账、人工打单,批发生意越做越简单
HCIP(18)
搭建Lua开发环境(Lua解释器+IDEA编译器)
神秘的程序员(1-20)
The main reasons and solutions for optical module failures
Redis(六) 主从模式
LeetCode:每日一题【第一周】
Open3D ROR filtering
文献阅读(183)MAGMA
iNeRF:用于姿态估计的反向神经辐射场(IROS 2021)
连接 MySQL 报错:2059 - authentication plugin ‘caching_sha2_password‘ cannot be loaded...
【软件工具使用】【Latex快速上手】VSCode + MiKTeX + SmutraPDF(含正向搜索+反向搜索)
自然语言处理NLP
知名工业企业代表团赴实在智能交流,共同推动企业数字化转型
Flume (二) ---------- Flume 安装
这个数据太骚!搞得我都激动了。









