2013-06-20 2 views
1

Есть ли способ сделать объекты нагрузки для резервирования автоматически по идентификаторам и поместить их в CoreData?Загрузка набора отдыха в CoreData по ID

Вот мои JSONs

Waypoint:

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

Место:

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

Я хочу Reskit, чтобы загрузить и отобразить не только объект путевой точки, но все похожие объекты Место. Как так: «Restkit, пожалуйста, загрузите эту Точку из URL

.../api/waypoints/:id" 

и загружает маршрутную точку и всех Плейсы объекты URL

.../api/places/:id 

Теперь путевая точка„places_ids“трансформируемые атрибуты и„места“ и нецелесообразно загружать места, соответствующие им местами.

+0

Конец вашего вопроса не имеет смысла. И нет, RestKit не будет автоматически запускать последующие загрузки для вас. Он может заполнять отношения для вас, но вам нужно сказать, что загрузить и когда. – Wain

ответ

0

Wain прав, что Restkit не будет автоматически выходить в Интернет и выбирать место для вас. По крайней мере, так было в RestKit 0.1, вы придется изменить ваш json для путевой от того, что вы должны что-то вроде:

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

для того, чтобы понять, что place_i представляют собой еще один объект в графике.