[__NSArrayM insertObject:atIndex:]: object cannot be nil'

错误描述;如下图

 

 

分析原因:

1.插入的对象为空了

2.[__NSSetM addObject:] object cannot be nil

[__NSArrayM insertObject:atIndex:] object cannot be nil
使用这两个方法的时候一定要确保object不能是nil,否则程序就会崩溃,在调用之前一定要检查object是不是nil,如果是nil就不能进行add或者insert操作
3.加载图片,特别是网络图片,当网络图片未放置到服务器上时,就会出现这种状况
 
 
解决方法:
 
检测数据插入和添加的位置
检测添加数据是否为空
结合服务器端进行数据联调
检测服务器端图片是否放置在图片服务器上
 
posted @ 2017-08-29 13:38  OIMMZC  阅读(3688)  评论(0编辑  收藏  举报