В моем приложении, когда пользователь нажимает кнопку «Домой», я сохраняю данные в NSUserDefaults
. Приложение работает в фоновом режиме. Когда пользователь повторно запускает приложение, я использую метод applicationWillEnterForeground
для отображения сохраненных данных.
Однако, когда пользователь дважды нажимает кнопку «Домой» и выходит из приложения, выбрав знак «минус» в приложении, мне нужно сохранить разные данные в тех же пользовательских настройках по умолчанию. Но когда я выхожу из приложения, иногда вызывается applicationWillTerminate
, а иногда нет.
Итак, как я могу отличить, что приложение просто свернуто или оно закрыто?
applicationWillTerminate
иногда не вызывается при завершении работы приложения ... - person Hailei   schedule 07.05.2012