File tree 2 files changed +2
-0
lines changed
MJExtensionExample/MJExtension
MJExtensionExample.xcodeproj/project.xcworkspace/xcuserdata/mj.xcuserdatad
2 files changed +2
-0
lines changed Original file line number Diff line number Diff line change @@ -87,9 +87,11 @@ - (void)setKeyValues:(NSDictionary *)keyValues
87
87
if (ivar.type .typeClass && !ivar.type .isFromFoundation ) {
88
88
value = [ivar.type.typeClass objectWithKeyValues: value];
89
89
} else if (ivar.type .typeClass == [NSString class ] && [value isKindOfClass: [NSNumber class ]]) {
90
+ // NSNumber -> NSString
90
91
NSNumberFormatter *fmt = [[NSNumberFormatter alloc ] init ];
91
92
value = [fmt stringFromNumber: value];
92
93
} else if (ivar.type .typeClass == [NSNumber class ] && [value isKindOfClass: [NSString class ]]) {
94
+ // NSString -> NSNumber
93
95
NSNumberFormatter *fmt = [[NSNumberFormatter alloc ] init ];
94
96
value = [fmt numberFromString: value];
95
97
} else if ([self respondsToSelector: @selector (objectClassInArray )]) {
You can’t perform that action at this time.
0 commit comments