美文网首页
iOS---字典中的null转换为@“”

iOS---字典中的null转换为@“”

作者: 不可雕的板蓝根 | 来源:发表于2018-07-06 15:19 被阅读0次
+ (NSMutableDictionary *)nullDicToDic:(NSDictionary *)dic{
    
    NSMutableDictionary *resultDic = [@{} mutableCopy];
    if (![dic isKindOfClass:[NSDictionary class]]) {
        return resultDic;
    }
    for (NSString *key in [dic allKeys]) {
        if ([(id)[dic objectForKey:key] isKindOfClass:[NSNull class]]) {
            [resultDic setValue:@"" forKey:key];
        }else{
            [resultDic setValue:[dic objectForKey:key] forKey:key];
        }
    }
    return resultDic;
}

相关文章

网友评论

      本文标题:iOS---字典中的null转换为@“”

      本文链接:https://www.haomeiwen.com/subject/hbypuftx.html