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

2018-01-02  本文已影响0人  风之魄

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

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

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读