Один или два managedObjectContext - PullRequest
1 голос
/ 05 июля 2011

В настоящее время я разрабатываю приложение, которое делает HTTP-запрос (через AsiHTTPRequest), а затем анализирует поток JSON. По сути, существует tableView / NSFetchedResultsController, который печатает объекты, извлеченные из coreData, а обновление выполняется вручную с помощью UIButton. Я хочу, чтобы моя страница видела изменения (поэтому я реализовал NSFetchedResultsController).

Но если пользователь обновится, например, в подполье, то разбор будет отличаться, ожидая ответа на запрос. Тем временем пользователь может перемещаться и щелкать по объекту Core Data, который можно удалить во время его чтения.

Что будет? Кроме того, в какой момент лучше всего сохранить контекст? Или лучше использовать 2 контекста и затем синхронизировать их?

Заранее спасибо за ваше мнение.

Niels

1 Ответ

0 голосов
/ 06 июля 2011

При правильном использовании NSFetchedResultsControllerDelegate достаточно только одного NSFetchedResultsControllerDelegate.

Надеюсь, это поможет, Нильс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...