MJExtension icon indicating copy to clipboard operation
MJExtension copied to clipboard

支持对CoreData关系的映射和序列化,支持对映射和序列化的单独配置

Open luhui opened this issue 9 years ago • 1 comments

mj_setKeyValue:方法里,可变处理的转化好像没有发现在哪里用到,这个处理有什么意义吗?

// 不可变 -> 可变处理
            if (propertyClass == [NSMutableArray class] && [value isKindOfClass:[NSArray class]]) {
                value = [NSMutableArray arrayWithArray:value];
            } else if (propertyClass == [NSMutableDictionary class] && [value isKindOfClass:[NSDictionary class]]) {
                value = [NSMutableDictionary dictionaryWithDictionary:value];
            } else if (propertyClass == [NSMutableString class] && [value isKindOfClass:[NSString class]]) {
                value = [NSMutableString stringWithString:value];
            } else if (propertyClass == [NSMutableData class] && [value isKindOfClass:[NSData class]]) {
                value = [NSMutableData dataWithData:value];
            }

luhui avatar Feb 17 '16 10:02 luhui

请将白名单黑名单和 CoreData 扩展的功能分功能 PR . 不要混在一起

wolfcon avatar May 08 '19 06:05 wolfcon