RestKit:用于 2 个具有关系的实体的不同 API

Posted

技术标签:

【中文标题】RestKit:用于 2 个具有关系的实体的不同 API【英文标题】:RestKit: Distinct API for 2 entities that have a relationship 【发布时间】:2014-09-09 09:42:20 【问题描述】:

实体 1 具有实体 2 的外键。要同时获取两者,需要触发 2 个 API。

http://api1...

JSON:

Entity 1 : 
    property1 : value1,
    property1 : value1,
    foreighKeyToEntity2: value3

获取第二个实体

http://api2/.../propertyA=value3

JSON:

Entity 2 : 
    propertyA : value1, (wich equesls to foreighKeyToEntity2 of Entity1)
    propertyB : valueA,
    propertyC : valueB,

两个实体都具有 1:1 关系的核心数据表示。但是如何使用 restKit 从服务器获取数据?

【问题讨论】:

【参考方案1】:

Using Multiple Base URLs (and Multiple Object Managers)

【讨论】:

以上是关于RestKit:用于 2 个具有关系的实体的不同 API的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 RestKit 指定关系?

RestKit 2.0 - 将 json 数组映射到实体关系会丢失数组序列

特定实体的 RestKit 映射

RestKit 2.0:映射-非唯一时的第二个实体为零

如何在 RestKit 中定义不在同一个 JSON 文档中的实体之间的关系映射?

RKConnectionDescription 与 Restkit 0.20.3 不稳定