将手动关系添加到您的托管对象

Adding manual relationship to your managed object

我有一个托管对象可以说是产品,我有另一个对象从另一台服务器获取数据并且已经存储为托管对象。就从服务器获得的 JSON 数据而言,没有任何东西可以将两个对象关联在一起。唯一的方法是在发送请求之前手动执行。有没有办法创建可以使用 Restkit 实现的关系?

如果您在请求路径或响应正文中的某处有源对象的唯一标识符,那么您可以在映射中使用它并执行外键映射以连接源对象和响应对象之间的关系。

如果身份在请求路径中,则您需要使用 RKRoute 准备请求,并在映射中使用 @metadata.routing.parameters 来提取身份。如果它在响应正文中,则适用标准映射方法。

获得后,将其映射到目标对象的临时属性中。

一旦你有了它,你就可以 perform your foreign key mapping