Core data Rest套件按ID加载到CoreData
有没有办法让Restkit通过ID自动加载关系对象并将其放入CoreData 这是我的JSON 航路点: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不仅加载和映射航路点对象,而且加载和映射所有相关的地点对象
{
"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不会自动为您触发后续下载。它可以为您填充关系,但您需要告诉它下载内容和时间。