У меня есть чистый RESTful API, который предоставляет мне со следующими конечными точкамизапроса Howto вложенных ресурсов с использованием RESTkit для Objective-C
/поставщиками
/поставщиками /: ID/страны
/поставщики /: ID/стран /: id/cities
Я неопытен, когда дело доходит до Objective-C и RESTkit. Как раз в тот момент, когда я ищу способ сопоставить объекты на стороне сервера с 3 классами на стороне клиента: поставщиком, страной, городом.
Так что я бы ожидать декларации для каждого класса,
а) определяет конечную точку, где объекты JSON может быть извлечен
б) определяет 1: N отношения от поставщика к стране и от страны к городу ,
После этого, я бы ожидать, чтобы быть в состоянии сделать что-то вроде этого [псевдокоде]:
vendors = Vendors.all //retrieve all vendors and construct objects
countries = vendors[0].countries //retrieve all countries of the first vendor
city = countries.last.cities //retrieve the cities of the last countries
К сожалению, я не вижу что-то подобное в RESTkit. Чтобы иметь возможность создавать отношения между объектами, API должен будет поставлять вложенные ресурсы! Например, вызов конечной точке страны должен будет предоставить связанный с этим объект поставщика непосредственно в странах JSON?!?
Это то, что я совсем не понимаю. В этом случае я бы использовал все виды устаревшего протокола и не должен был использовать RESTful API.
Я что-то упускаю? Может ли кто-нибудь помочь в этой теме или предоставить ссылку на ресурс, объясняющий RESTkit более подробно, чем документы?
Вопрос был о доставке из вложенных ресурсов, не о картировании. –