小编nef*_*ack的帖子

地幔自动将0和1转换为BOOL?

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)

objective-c ios github-mantle

5
推荐指数
1
解决办法
3304
查看次数

标签 统计

github-mantle ×1

ios ×1

objective-c ×1