美文网首页
使用KVC将字典直接转换成模型的方法

使用KVC将字典直接转换成模型的方法

作者: 我勒个去的 | 来源:发表于2016-06-21 10:45 被阅读26次
    + (Status *)statusWithDict:(NSDictionary *)dict
    {
        Status *status = [[self alloc] init];
        
        // KVC
        [status setValuesForKeysWithDictionary:dict];
        
        return status;
    }
    
    // 解决KVC报错
    - (void)setValue:(id)value forUndefinedKey:(NSString *)key
    {
        if ([key isEqualToString:@"id"]) {
            _ID = [value integerValue];
        }
        // key:没有找到key
        // value:没有找到key对应的值
        NSLog(@"%@ %@",key,value);
    }
    

    相关文章

      网友评论

          本文标题:使用KVC将字典直接转换成模型的方法

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