Базовое хранилище данных исчезает при удалении приложения из списка задач в 4.0 - PullRequest
1 голос
/ 22 июня 2010

В версии 4.0 мое приложение для iOS, которое использует Core Data, теряет все сохраненные данные, когда приложение приостанавливается и впоследствии удаляется из списка фоновых задач.Данные постоянно сохраняются между приостановками, но когда приложение закрывается, данных о повторном запуске нет.

В версии 3.1 данные сохранялись очень хорошо между выходами / повторными запусками приложения.как что-то, с чем вы сталкивались раньше или результат обычной ошибки?

1 Ответ

2 голосов
/ 22 июня 2010

Aha!

Важно отметить, что метод applicationDidEnterBackground метода UIApplicationDelegate называется вместо applicationWillTerminate в версии 4.0. Таким образом, если ваши базовые данные managedObjectContext сохраняются в методе applicationWillTerminate, вы также должны сохранить их в applicationDidEnterBackground, иначе сохранение не произойдет.

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