開發(fā)中調(diào)用接口,接收返回的Json數(shù)據(jù)時,有時會出現(xiàn)這樣的錯誤
-[NSNull length]: unrecognized selector sent to instance
這是因為返回的數(shù)據(jù)中,有的返回的Null,這時就會報上面這個錯誤
例如返回的數(shù)據(jù)是這樣的:
“phone”:<null>
通過百度搜索找到了一勞永逸的方法,大神寫的一個Category,名字是NullSafe,只需要將NullSafe.m文件拖到工程中,就行了,就這么簡單,然后什么都不需要做.NullSafe將在運行時自動加載盛杰。
這里是下載地址(GitHub):https://github.com/nicklockwood/NullSafe