yy_modelWithDictionary json中没有的key 会把model的属性设置为默认值
Wu-Dong-Hui opened this issue · 2 comments
Wu-Dong-Hui commented
@interface User
@Property (nonatomic, copy) NSString *name;
@EnD
NSDictionary *dic = @{@"age": @"1"};
User *user = [User yy_modelWithDictionary];
此时user.name是@"" 不是nil
可以通过上面设置把user.name 置为nil吗
@ibireme
谢谢
kinarobin commented
@Wu-Dong-Hui meta->_mapper里面本来就没有name,也不会走模型转换的方法,所以name的set方法一直没有被调用,所以name还是nil,不会是@""。
Wu-Dong-Hui commented
是我初始化方法的问题 ,谢谢