Mantle は既に JSON の int 値 0 と 1 を Objective-C BOOL 値に変換していますか?
私はモデルを持っています:
@interface MyModel : MTLModel
@property (nonatomic, readonly) BOOL isValid;
@end
そして、JSON は次のようになります。
{ is_valid: 0 } OR { is_valid: 1 }
is_valid
Mantle が自動的に Objective-C の BOOL 値に変換されるかどうかを知りたいのですが、次のことを明示的に言及する必要があります。
+ (NSValueTransformer)isValidJSONTransfermer {
return [NSValueTransformer mtl_valueMappingTransformerWithDictionary:@{@(0) : @(NO),
@(1) : @(YES)}];
}