NSNull floatValue intValue 找不到指定方法解决方式

最近遇到一个问题:

        因为后台人员对于接口数据没有做空值处理。导致client接收到的有些数据为空(NSNull),而针对此类数据恰好client的存储结构为int和float类型。类型转换时报出了[NSNull intValue]或者[NSNull floatValue] unrecognized selector sent to instance 的错误。


解决此问题尝试了下面思路:

  • 1 加入returnObject == [NSNull null] 推断,NSNull的元素配置一个目标类型的初始值。
上一篇:【小5聊】Html基础之通过for循环和if相结合的方式实现1万内的完全平方数


下一篇:Java15于2020/09/15发版