Rest Kit按ID加载到Core Data

时间:2013-06-20 17:47:23

标签: core-data mapping restkit

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

这是我的JSON

航点:

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

地点:

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

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

.../api/waypoints/:id"

并从url

加载路点和所有Place对象
.../api/places/:id

现在,waypoint有'places_ids'可转换属性和'places'关系。加载与地方匹配的地方并不方便。

1 个答案:

答案 0 :(得分:0)

Wain是正确的,Restkit不会自动进入网络并为您取得一个位置。至少就像在RestKit 0.1中一样,你将不得不改变你的json for waypoint,从你拥有的东西:

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

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