- Add NSInteger in reverse mapping

This commit is contained in:
Giuseppe Nucifora 2016-05-03 16:00:39 +02:00
parent dd24fd5a70
commit e024e9ec53
2 changed files with 16 additions and 1 deletions

View File

@ -101,12 +101,15 @@
@"B" : ^{
BOOL val = [value boolValue];
[self setValue:@(val) forKey:propertyName];
},
@"q" : ^{
NSInteger val = [value integerValue];
[self setValue:@(val) forKey:propertyName];
},
@"NSString" : ^{
if (![self isObjNull:value]) {
[self setValue:value forKey:propertyName];
}
},
@"NSNumber" : ^{
NSNumber *val = [NSNumber numberWithDouble:[value doubleValue]];
@ -226,6 +229,10 @@
@"s" : ^{
short val = 0;
[self setValue:@(val) forKey:propertyName];
},
@"q" : ^{
NSInteger val = 0;
[self setValue:@(val) forKey:propertyName];
},
@"B" : ^{
[self setValue:@(NO) forKey:propertyName];
@ -326,6 +333,10 @@
BOOL val = [property boolValue];
[JSON setValue:@(val) forKey:mappedKey];
},
@"q" : ^{
NSInteger val = [property integerValue];
[JSON setValue:@(val) forKey:mappedKey];
},
@"UIImage" : ^{
UIImage *image = [UIImage imageWithData:property];

View File

@ -257,6 +257,10 @@ NSString * const PNObjectMappingSelector = @"selector";
@"B" : ^{
BOOL val = [value boolValue];
[JSON setValue:@(val) forKey:propertyName];
},
@"q" : ^{
NSInteger val = [value integerValue];
[JSON setValue:@(val) forKey:propertyName];
},
@"NSURL" : ^{
NSURL *url = value;