Как я программно выхожу из своего приложения для iOS?
Q: Как я программно выхожу из своего приложения для iOS?
A: Нет никакого API, предусмотренного, корректно завершая приложение для iOS.
В iOS пользователь нажимает кнопку «Домой» для закрытия приложений. Если Ваше приложение имеет условия, в которых оно не может обеспечить свою намеченную функцию, рекомендуемый подход должен вывести на экран предупреждение для пользователя, указывающего природу проблемы и возможных мер, которые пользователь мог принять — включение WiFi, Служб определения местоположения включения, и т.д. Позвольте пользователю завершать приложение по их собственному усмотрению.
Кроме того, данные не могут быть сохранены, потому что -applicationWillTerminate: и подобный UIApplicationDelegate если Вы вызовете, методы не будут вызваны exit.
Если во время разработки или тестирования его необходимо завершить Ваше приложение, abort функция, или assert макрос рекомендуется.
История версии документа
| Дата | Примечания |
|---|---|
| 09.04.2012 | Обновленный, чтобы более строго препятствовать функции выхода и включать методы наиболее успешной практики для отладки. |
| 27.08.2008 | Новый документ, обсуждающий методы наиболее успешной практики для завершения приложения для iOS в коде. |