Mantle是否已将JSON中的int值0和1转换为objective-C BOOL值?
我有一个模特:
@interface MyModel : MTLModel
@property (nonatomic, readonly) BOOL isValid;
@end
Run Code Online (Sandbox Code Playgroud)
让我们说JSON是:
{ is_valid: 0 } OR { is_valid: 1 }
Run Code Online (Sandbox Code Playgroud)
我想知道Mantle是否会自动转换is_valid为Objective-C BOOL值,我必须明确提及以下内容:
+ (NSValueTransformer)isValidJSONTransfermer {
return [NSValueTransformer mtl_valueMappingTransformerWithDictionary:@{@(0) : @(NO),
@(1) : @(YES)}];
}
Run Code Online (Sandbox Code Playgroud)