[__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.加載圖片,特別是網絡圖片,當網絡圖片未放置到服務器上時,就會出現這種狀況
 
 
解決方法:
 
檢測數據插入和添加的位置
檢測添加數據是否為空
結合服務器端進行數據聯調
檢測服務器端圖片是否放置在圖片服務器上
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 reason: '*** setObjectForKey: object cannot be nil (key: 1)'-crash! Object[] cannot be converted to String[] Cannot format given Object as a Date 'float' object cannot be interpreted as an integer iOS項目運行出現:[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object Cannot assign to read only property 'exports' of object '#' Uncaught TypeError: Cannot assign to read only property 'exports' of object '#' TypeError 之 Cannot convert undefined or null to object Uncaught TypeError: Cannot convert object to primitive value 解決 Cannot assign to read only property 'exports' of object '#' 問題
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM