mj遇到问题

使用replacedKeyFromPropertyName
使用方法:
1.在模型类.m文件引入"MJExtension.h"
2.实现方法

  • (NSDictionary *)replacedKeyFromPropertyName
    {

return @{@“非关键字的属性名” : @“数组的key”};

}
 -(NSDictionrary *)objectClassInArray

{

return @{@"对应字段key" : [类2 class]};

}
mj_objectArrayWithKeyValuesArray:

(id)mj_newValueFromOldValue:(id)oldValue property:(MJProperty *)property{
if ([NSString isEmpty:oldValue]) {// 以字符串类型为例
return @"";
}
return oldValue;
}

在需要判断空值的类目中添加如下方法:

+(BOOL)isEmpty:(NSString*)text{
if ([text isEqual:[NSNull null]]) {
return YES;
}
else if ([text isKindOfClass:[NSNull class]])
{
return YES;
}
else if (text == nil){
return YES;
}
return NO;
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容