开发中调用接口,接收返回的Json数据时,有时会出现这样的错误
-[NSNull length]: unrecognized selector sent to instance
这是因为返回的数据中,有的返回的Null,这时就会报上面这个错误
例如返回的数据是这样的:
“phone”:<null>
通过百度搜索找到了一劳永逸的方法,大神写的一个Category,名字是NullSafe,只需要将NullSafe.m文件拖到工程中,就行了,就这么简单,然后什么都不需要做.NullSafe将在运行时自动加载。
这里是下载地址(GitHub):https://github.com/nicklockwood/NullSafe