1

有没有办法让Restkit通过ID自动加载关系对象并将它们放入CoreData?

这是我的 JSON

航点:

{
  "date": "23 / 09 / 2012",
  "places_ids": [
    1182,
    1065,
    1140,
    1126
  ]
}

地方:

{
  "id": 1182,
  "name": "New-York",
  "temperature": 32
}

我希望 Reskit 不仅可以加载和映射航点对象,还可以加载和映射所有相关的 Place 对象。像这样:“Restkit,请从 url 加载这个 Waypoint

.../api/waypoints/:id"

它从 url 加载航点和所有 Place 对象

.../api/places/:id

现在航点具有“places_ids”可转换属性和“places”关系。并且加载地点与地点匹配并不方便。

4

1 回答 1

0

Wain 是对的,Restkit 不会自动上网并为您获取位置。至少就像在 RestKit 0.1 中一样,您将不得不将航路点的 json 从您所拥有的内容更改为:

{"date": "23 / 09 / 2012",
  "places_ids": [
    {"id":1182},
    {"id":1065},
    {"id":1140},
    {"id":1126}
  ]
}

以便它了解 place_ids 代表图中的另一个对象。

于 2013-06-28T23:56:40.793 回答