我有一个具有此属性的映射对象:
@interface SynchObj : NSObject
@property (nonatomic, copy) NSDictionary *fields;
@end
映射为
mappingDict = @{ @"fields" :@"fields",};
responseMapping = [RKObjectMapping mappingForClass:[SynchObj class]];
[responseMapping addAttributeMappingsFromDictionary:mappingDict];
但是当服务器发送这样的字典时
{
name:null
surname:null
}
映射生成一个包含以下值的字典:
name : "<null>"
surname : "<null>"
我想要“”代替“”。有可能吗?
答案 0 :(得分:0)
您应该能够使用RestKit支持的KVC验证,以便在设置之前验证/编辑该值。如果在目标类(validateValue:forKey:error:
)上实现SynchObj
,则可以验证和编辑为任何键设置的值(您需要迭代字典的键和值)。