到目前为止,在任何RestKit文档中都没有找到这种情况,所以我猜它只是不起作用:
这个映射,我使用密钥" theText"两次
RKObjectMapping* mapping = [RKObjectMapping mappingForClass:[DummyText class]];
[mapping addAttributeMappingsFromDictionary:@{
@"theText": @"title",
@"theText": @"label",
@"somethingElse": @"yesSomethingElse"
}];
将返回一个成功映射的DummyText对象,但只有标题填充了键#34; theText"的值,但标签为nil。
有没有办法,如何将密钥的值填充到多个目标属性中?
答案 0 :(得分:1)
我认为如果您尝试将其配置为......
,映射实际上会引发异常无论如何,您可以在目标类上创建自定义访问器方法,并使用映射调用该访问器方法,然后在该方法中设置2个变量。