[__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刪除。



猜您在找 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 java.math.BigDecimal cannot be cast to [Ljava.lang.Object; Cannot assign to read only property 'className' of object '# ' 日期轉換:Cannot format given Object as a Date (SimpleDateFormat的parse和format) Mysql Cannot get a connection, pool error Timeout waiting for idle object TypeError: 'numpy.float64' object cannot be interpreted as an index TypeError: cannot serialize '_io.BufferedReader' object 問題記錄
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM