2013-10-27 7 views
1

Я ищу дополнительную информацию о том, как использовать AFIncrementalStore. Мне нужно знать, как его реализовать шаг за шагом.Как использовать AFIncrementalStore для привязки к NSManagedObject

Если я правильно понял AFIncrementalStore, это слой для извлечения данных с сервера и для модели данных сопоставления. Я прав?

Итак, у меня есть несколько URL-адресов, которые мне нужно сопоставить с моей локальной моделью. Все они используют запросы GET.

Например base_url/API/категория

Я получаю эту строку в ответ:

[{"category":{"name":"3d max","id":"1111001","users":[]}}, 
{"category":{"name":"photoshop","id":"1111002","users":[]}}, 
{"category":{"name":"auto cad","id":"1111003","users":[]}}] 

Итак, как я могу связывание моей локальную БД с этими данными, используя AFIncrementalStore? Также, если вы видите, что в строке ответа есть связи, связанные с использованием. Массив для пользователей будет содержать идентификатор, соответствующий пользователям концерта. Поэтому, я думаю, второй вопрос заключается в том, как указать, что модель должна иметь отношения.

+0

Отредактируйте свой вопрос, так как вы не должны запрашивать учебники или ссылки на учебные пособия. – iwasrobbed

+0

Кстати, @Mattt включил здесь хороший пример: https://github.com/AFNetworking/AFIncrementalStore/blob/master/Examples/Twitter%20Client/Classes/AppDotNetAPIClient.m – iwasrobbed

+0

@iWasRobbed, если я понял, правильно могу извлекать данные с сервера. Но как он понимает, какую услугу он возьмет, на основе всего одного URL-кода. Например, если мне нужно потянуть данные для объекта Photo и для объекта Car. Как это будет работать в этом случае? –

ответ

0

Я нашел это объяснение:

link

Но я могу вытащить данные с сервера и как он понимает, что afincremenalstore нужно извлекать данные для лица, например, из http://api/categories или в другом случае http://api/photo для Фотообъект?