Skip to content

Commit 5d1cc85

Browse files
Updated the BOOLFromNSString
In case a string is returned, it is also very likely to include YES, Yes, yes, true, True or True as possible values.
1 parent 2cdc5e4 commit 5d1cc85

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

JSONModel/JSONModelTransformations/JSONValueTransformer.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,10 @@ -(NSNumber*)BOOLFromNSNumber:(NSNumber*)number
142142

143143
-(NSNumber*)BOOLFromNSString:(NSString*)string
144144
{
145+
if ([string caseInsensitiveCompare:@"true"] == NSOrderedSame ||
146+
[string caseInsensitiveCompare:@"yes"] == NSOrderedSame) {
147+
return [NSNumber numberWithBool:YES];
148+
}
145149
int val = [string intValue];
146150
return [NSNumber numberWithBool: val==0?NO:YES];
147151
}

0 commit comments

Comments
 (0)