Restkit Kit XML 映射对象返回 null
Posted
技术标签:
【中文标题】Restkit Kit XML 映射对象返回 null【英文标题】:Restkit Kit XML Mapping Objects Returns null 【发布时间】: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]];
有人可以评价一下
【问题讨论】:
【参考方案1】:我不怎么用XML,但看起来关系应该只是:
... relationshipMappingFromKeyPath:@"Content_Docs" ...
【讨论】:
以上是关于Restkit Kit XML 映射对象返回 null的主要内容,如果未能解决你的问题,请参考以下文章