模型数据根据字典中的key值自动赋值
2016-10-27 本文已影响14人
陈水寒
- (instancetype)initWithDict:(NSDictionary *)dict{
if (self = [super init]) {
// 一般方法如下,如果模型中有大量数据,一项一项写工作量很大
//self.name= dict[@"name"];
//self.icon= dict[@"icon"];
[self setValuesForKeysWithDictionary:dict];
}
return self;
}
+ (instancetype)userModelWithDict:(NSDictionary *)dict{
return [[self alloc] initWithDict:dict];
}