Core data Rest套件按ID加载到CoreData

Core data Rest套件按ID加载到CoreData,core-data,mapping,restkit,Core Data,Mapping,Restkit,有没有办法让Restkit通过ID自动加载关系对象并将其放入CoreData 这是我的JSON 航路点: { "date": "23 / 09 / 2012", "places_ids": [ 1182, 1065, 1140, 1126 ] } 地点: { "id": 1182, "name": "New-York", "temperature": 32 } 我希望Reskit不仅加载和映射航路点对象,而且加载和映射所有相关的地点对象

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

这是我的JSON

航路点:

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

{
  "id": 1182,
  "name": "New-York",
  "temperature": 32
}
我希望Reskit不仅加载和映射航路点对象,而且加载和映射所有相关的地点对象。 像这样:“请使用Restkit,从url加载此航路点

.../api/waypoints/:id"
.../api/places/:id
它从url加载航路点和所有地点对象

.../api/waypoints/:id"
.../api/places/:id

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

Wain说得对,Restkit不会自动上网为您获取地点。至少在Restkit 0.1中,您必须根据您需要更改航路点的json例如:

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

让it理解place_ID代表图形中的另一个对象。

问题的结尾没有意义。不,RestKit不会自动为您触发后续下载。它可以为您填充关系,但您需要告诉它下载内容和时间。