关于后台返回null的崩溃处理

由于后台会返回各种null,在使用过程中,如果不对null进行判断就直接使用,就经常会崩溃,判断方法可以使用

if (![isKindOfClass:[NSNull class]]){xxxxxxx;}但是每个接口返回的数据太多,你又不可能每一个字段都这样判断,工程量太大。在正常情况下返回的数据都是有值的,但是在特殊情况下,就会返回null,这需要一个可以完美解决null崩溃的方法。

网上看的,有一个牛逼老外写了一个开源的分类NullSafe,Git下载地址,就可以解决这个问题

使用方法就是,直接把NullSafe文件夹copy到项目里面就好了

这个原理是什么,目前尚不懂。(有空研究一下)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容