Open iamnanyi opened 7 years ago
转换过程
NSDictionary dic = @{@"rows": @[@{@"aaa": @"111", @"bbb": @"222"}, @{@"ccc": @"333", @"ddd": @"4444"}]}; TestModel mode = [TestModel yy_modelWithDictionary:dic];
@interface TestModel : NSObject @property (nonatomic, copy) NSArray *array; @end
@interface TestModel1 : TestModel @property (nonatomic, copy) NSString qwe; @property (nonatomic, copy) NSString asd; @end
@interface TestModel2 : TestModel @property (nonatomic, copy) NSString zxc; @property (nonatomic, copy) NSString vvv; @end
在容器类属性转换时,容器中的对象类型不一样该如何转换?
只能实现 modelCustomTransformFromDictionary 方法来手动判断了。
转换过程
NSDictionary dic = @{@"rows": @[@{@"aaa": @"111", @"bbb": @"222"}, @{@"ccc": @"333", @"ddd": @"4444"}]}; TestModel mode = [TestModel yy_modelWithDictionary:dic];
@interface TestModel : NSObject @property (nonatomic, copy) NSArray *array; @end
@interface TestModel1 : TestModel @property (nonatomic, copy) NSString qwe; @property (nonatomic, copy) NSString asd; @end
@interface TestModel2 : TestModel @property (nonatomic, copy) NSString zxc; @property (nonatomic, copy) NSString vvv; @end
在容器类属性转换时,容器中的对象类型不一样该如何转换?