使用MJExtention时候model的属性名称跟父类冲突问题

注:如果父类属性的名称,属性类型,访问控制相同,请忽略此篇文章.

问题:model中有一个description的属性

1.解决方法一:


在m文件中添加  @dynamic .经测试无效.

2.解决方法二

接口直接更改字段名称

3.解决方法三

冲突的属性名称改为Description
model实现MJKeyValue的一下方法:
/**
 *  将属性名换为其他key去字典中取值
 *  @return 字典中的key是属性名,value是从字典中取值用的key
 */
+ (NSDictionary *)mj_replacedKeyFromPropertyName{

       return @{@"Description":@"description"};
}```

你可能感兴趣的:(使用MJExtention时候model的属性名称跟父类冲突问题)