NSNull floatValue intValue 找不到指定方法解决方式
作者:互联网
最近遇到一个问题:
因为后台人员对于接口数据没有做空值处理。导致client接收到的有些数据为空(NSNull),而针对此类数据恰好client的存储结构为int和float类型。类型转换时报出了[NSNull intValue]或者[NSNull floatValue] unrecognized selector sent to instance 的错误。
解决此问题尝试了下面思路:
- 1 加入returnObject == [NSNull null] 推断,NSNull的元素配置一个目标类型的初始值。
标签:初始值,floatValue,NSNull,intValue,client,数据 来源: https://www.cnblogs.com/xfgnongmin/p/10751526.html