В настоящее время я разрабатываю приложение, которое делает HTTP-запрос (через AsiHTTPRequest), а затем анализирует поток JSON. По сути, существует tableView / NSFetchedResultsController, который печатает объекты, извлеченные из coreData, а обновление выполняется вручную с помощью UIButton. Я хочу, чтобы моя страница видела изменения (поэтому я реализовал NSFetchedResultsController).
Но если пользователь обновится, например, в подполье, то разбор будет отличаться, ожидая ответа на запрос. Тем временем пользователь может перемещаться и щелкать по объекту Core Data, который можно удалить во время его чтения.
Что будет?
Кроме того, в какой момент лучше всего сохранить контекст?
Или лучше использовать 2 контекста и затем синхронизировать их?
Заранее спасибо за ваше мнение.
Niels