From e024e9ec531b8336f46c681a24f6cdb1a128954a Mon Sep 17 00:00:00 2001 From: Giuseppe Nucifora Date: Tue, 3 May 2016 16:00:39 +0200 Subject: [PATCH] - Add NSInteger in reverse mapping --- Pod/Classes/PNObject+Protected.m | 13 ++++++++++++- Pod/Classes/PNObject.m | 4 ++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Pod/Classes/PNObject+Protected.m b/Pod/Classes/PNObject+Protected.m index 24d3145..16b67d1 100644 --- a/Pod/Classes/PNObject+Protected.m +++ b/Pod/Classes/PNObject+Protected.m @@ -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]; diff --git a/Pod/Classes/PNObject.m b/Pod/Classes/PNObject.m index c7baadd..6e13c96 100644 --- a/Pod/Classes/PNObject.m +++ b/Pod/Classes/PNObject.m @@ -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;