Определить, прежде чем iPhone выключится? - PullRequest
0 голосов
/ 18 января 2019

это можно обнаружить до того, как iPhone выключится, чтобы вызвать такие действия, как сохранение данных в постоянном хранилище и т. Д. Для Swift

Я пробовал функции appWillEnterBackground и appWillTerminate, но она не работала, когда я выключал телефон в приложении

1 Ответ

0 голосов
/ 18 января 2019

Пришлось проверить это.

applicationWillResignActive будет вызываться, когда вы удерживаете питание для выключения, и у вас есть возможность провести.

Если вы проведете пальцем до выключения, будет вызвано applicationDidEnterBackground, тогда applicationWillTerminate.

Возможно, старайтесь не использовать точку останова, а печатать для проверки.

Но не уверен, как узнать, является ли это регулярным закрытием приложения или выключением.

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