在执行FMDB语句时,无故出现了
Thread 16: EXC_BAD_ACCESS (code=1, address=0x5458 崩溃,僵尸断点也没有任何打印!
先看代码
[jqFmdb jq_inDatabase:^{
__strong typeof(weakSelf)strongSelf=weakSelf;
NSLog(@"strongSelf====2");
errorArr = [strongSelf ->jqFmdb jq_insertTable:strongSelf.singleContactEntity.friend_userid dicOrModelArray:getArr];
}];
if (errorArr.count > 0) {
[SVProgressHUD showInfoWithStatus:@"有部分消息缓存失败"];
}
崩溃在jqFmdbjq_insertTable 这一行,经过排查 原因是因为插入的getArr元素个数位0,修改后没有问题了

本文详细解析了在使用FMDB进行数据库操作时遇到的EXC_BAD_ACCESS崩溃问题,并给出了具体的解决方案。
6万+

被折叠的 条评论
为什么被折叠?



