给model添加数据时,自动处理nil以及null数据

来源:互联网 发布:西安软件培训 编辑:程序博客网 时间:2024/05/19 07:27
我们从接口获取数据时,有时候会拿到类似<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];}

0 0
原创粉丝点击