NSObjectInaccessibleException - CoreData не мог выполнить ошибку - PullRequest
0 голосов
/ 23 июня 2010

Мой iPhone приложение падает, когда я не знаю, как решить.

У меня есть дополнительный поток, который выполняет некоторую очистку (удаляет объекты).Эта очистка выполняется на втором NSManagedObjectContext, как рекомендует Apple при выполнении действий в другом потоке.Когда очистка закончена, я объединяю два контекста.

Моя проблема в том, что мое приложение аварийно завершает работу, когда табличное представление каким-то образом пытается показать удаленный объект, когда очистка выполняется в фоновом режиме.

У кого-нибудь есть пример или что-то, что могло бы показать мнеБезопасный способ удалить порции данных в другом потоке без этой проблемы?

1 Ответ

2 голосов
/ 06 сентября 2010

Это было решено удалением [fetchRequest setFetchBatchSize: 20]; и отключить кеширование!

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