【发布时间】:2014-04-22 12:40:04
【问题描述】:
处理Restkit 并使用XML 作为响应,现在映射到我的自定义类购买Content_Doc 内部标签值返回null。 mapping有什么问题吗请帮忙
XML
<Contents>
<Content>
<id>1</id>
<name>Times Now</name>
<designer>YES</designer>
<Content_Docs>
<Content_Doc>
<id>110</id>
<name>Home Owner</name>
<photo>112</photo>
</Content_Doc>
<Content_Doc>
<id>110</id>
<name>Home Owner</name>
<photo>112</photo>
</Content_Doc>
<Content_Doc>
<id>110</id>
<name>Home Owner</name>
<photo>112</photo>
</Content_Doc>
</Content_Docs>
</Content>
</Contents>
我使用
映射了这个RKObjectMapping* contentMapping = [RKObjectMapping mappingForClass:[Content class]];
[contentMapping addAttributeMappingsFromDictionary:
@{@"id.text" : @“conID”,@“name.text" : @"name"}];
RKObjectMapping* Content_DocsMapping = [RKObjectMapping mappingForClass:[Content_Docs class]];
[authorMapping addAttributeMappingsFromDictionary:
@{@"id.text" : @"subDocId",@"name.text" : @"name"}];
[contentMapping addPropertyMapping:[RKRelationshipMapping relationshipMappingFromKeyPath:@"Content_Docs.Content_Doc" toKeyPath:@"Content_Doc" withMapping:authorMapping]];
有人可以评价一下
【问题讨论】:
标签: ios iphone objective-c core-data restkit