我们从接口获取数据时,有时候会拿到类似<null>的数据,我们需要处理成空字符串,只要在相应的model的.m文件下添加以下代码,model在添加数据的时候会自动把null数据处理成空字符串
- (NSString *)checkValue:(id)value
{
if ([value isKindOfClass:[NSNull class]] || !value || [value isEqualToString:@"null"]) {
return @"";
}else{
return [NSString stringWithFormat:@"%@", value];
}
}
- (void)setValue:(id)value forKey:(NSString *)key
{
NSString *tempValue = [self checkValue:value];
[super setValue:tempValue forKey:key];
}