iOS開發——異常:[__NSCFNumber length]: unrecognized selector sent to instance


 

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFNumber length]: unrecognized selector sent to instance

 

網上參考的他人案例,與我的情況一模一樣,所以直接盜用他的圖和文章了。

http://www.tuicool.com/articles/EZ3uMb7

 

2Ab2Ab

 

 biqqmy

 

這個錯誤是作者解析pilst文件中的字段的 comments數據類型為NSNumber類型,而在字典轉模型時寫成了NSString類型,所以報了以上錯誤;

 

aqANvy

 UbQZra

 

 

解決方法:
將模型屬性中的comments改為NSNumber類型,掉用的時候做一下數據轉換
設置屬性類型為NSNumber
調用時做下數據類型轉換,轉成NSString即可

 

 


免責聲明!

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



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM