在网络服务中,我从json响应中获取太多<null>值。如何处理这个值?我需要检查吗
ex. [response isEqual:[NSNull null]]
到处?避免崩溃?提前致谢。
在要转换为Objective-C的JSON的每一位上调用此方法。这将返回正确的值或返回nil。我将其用作静态方法,但如果愿意,也可以在NSDictionary上创建类别。
+ (id)valueOrNil:(id)value {
if ([value isMemberOfClass:[NSNull class]]) {
return nil;
}
return value;
}
如何使用此示例:
yourProperty = [YourClass valueOrNil:[json objectForKey:@"yourKey"]];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句