YYModel icon indicating copy to clipboard operation
YYModel copied to clipboard

JSON 转 Model 数据校验返回 NO 没有忽略此模型

Open qiven opened this issue 6 years ago • 2 comments

在 Model 中实现 - (BOOL)modelCustomTransformFromDictionary:(NSDictionary *)dic; 方法,不符合条件返回 NO,容器类属性中依然可以添加此 Model。

NSObject+YYModel.m 

911.   NSObject *newOne = [cls new];
912.   [newOne yy_modelSetWithDictionary:one];
913.   if (newOne) [objectArr addObject:newOne];

猜测是不是判断条件有误,应该根据912行数据校验方法返回值来判断是否添加模型,还请前辈指点。

qiven avatar Sep 11 '18 07:09 qiven

遇到同样的问题

git4jwb avatar Sep 29 '18 01:09 git4jwb

@ibireme 好像应该改成 if ([newOne yy_modelSetWithDictionary:one]) [objectArr addObject:newOne];

SarielTang avatar Apr 01 '19 03:04 SarielTang