美文网首页
mj遇到问题

mj遇到问题

作者: zhao1zhihui | 来源:发表于2017-11-22 11:41 被阅读9次

    使用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;
    }

    相关文章

      网友评论

          本文标题:mj遇到问题

          本文链接:https://www.haomeiwen.com/subject/crynvxtx.html