【问题标题】:Restkit Kit XML Mapping Objects Returns nullRestkit Kit XML 映射对象返回 null
【发布时间】:2014-04-22 12:40:04
【问题描述】:

处理Restkit 并使用XML 作为响应,现在映射到我的自定义类购买Content_Doc 内部标签值返回nullmapping有什么问题吗请帮忙

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


    【解决方案1】:

    我不怎么用XML,但看起来关系应该只是:

    ... relationshipMappingFromKeyPath:@"Content_Docs" ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-12
      相关资源
      最近更新 更多