Я ищу дополнительную информацию о том, как использовать 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? Также, если вы видите, что в строке ответа есть связи, связанные с использованием. Массив для пользователей будет содержать идентификатор, соответствующий пользователям концерта. Поэтому, я думаю, второй вопрос заключается в том, как указать, что модель должна иметь отношения.
Отредактируйте свой вопрос, так как вы не должны запрашивать учебники или ссылки на учебные пособия. – iwasrobbed
Кстати, @Mattt включил здесь хороший пример: https://github.com/AFNetworking/AFIncrementalStore/blob/master/Examples/Twitter%20Client/Classes/AppDotNetAPIClient.m – iwasrobbed
@iWasRobbed, если я понял, правильно могу извлекать данные с сервера. Но как он понимает, какую услугу он возьмет, на основе всего одного URL-кода. Например, если мне нужно потянуть данные для объекта Photo и для объекта Car. Как это будет работать в этом случае? –