Мне нужно закрыть приложение, когда пользователь нажимает кнопку (мне нужно сохранить IBAction для закрытия приложения). Как и в меню игр, у нас есть кнопка выхода, когда мы коснитесь его, мы выйдем из игры. То, что мне нужно. Как я могу это сделать. Спасибо заранееКак закрыть приложение программно, когда пользователь нажимает кнопку
ответ
Пожалуйста, см: How do I programmatically quit my iPhone application?
ВНИМАНИЕ: Можно выйти из приложения, вызвав выход. Приложения, вызывающие exit, будут отображаться пользователю, чтобы он разбился, а не , чем выполнение изящного завершения и оживление на главный экран. Такое использование дает отрицательный результат и сильно обескуражен.
Спасибо всем.Очень помогли много :) – iphoneStruggler
Существует нет API, предоставляемого для изящного завершения приложения iPhone. Под iPhone OS пользователь нажимает кнопку «Домой», чтобы закрыть приложения. см link text
exit(0);
прекращает свое приложение, но, как я знаю, что мы не можем назвать exit(0);
или terminate
в приложении iPhone. Вместо этого мы можем поместить alerview без кнопки, «говоря, пожалуйста, выходите из приложения».
Отображение AlertView вместо выхода (0); это лучший вариант. Благодарю. –
Спасибо! Все нормально. – Raja
Вместо этого, если вы хотите, чтобы ваше приложение, чтобы прекратить, когда пользователь нажимает на кнопку домой, установите значение UIApplicationExitsOnSuspend
в YES
в Info.plist
файле вашего приложения. Если вы это сделаете, когда пользователь удалит домашнюю кнопку, будет вызван метод вашего делегата приложения applicationWillTerminate:
, после чего ваше приложение завершится.
Там один нерекомендованный путь, который выходит из строя приложения:
[[UIApplication sharedApplication] sendAction:SIGKILL to:[UIApplication sharedApplication] from:self forEvent:nil];
приложения не будет закрыто надлежащим образом или сохранить. Более рекомендуется использовать UIAlertView
без кнопок, чтобы заставить пользователя закрыть приложение.
Это самый лучший способ сделать это
UIApplication *myapp = [UIApplication sharedApplication];
[myapp performSelector:@selector(suspend)];
Включите этот код туда, где когда-либо вам нужно это так. Но все-таки не рекомендуется яблоком Developer apple link
выход (0) не яблоко стандартным способом выйти из приложения и яблоко высоко отпугивает it.Though, иногда одобряет некоторые application.Give надлежащий пользовательский интерфейс, чтобы показать, если функционирование не работает или дает предложения относительно этого к программному программному обеспечению user.killing, не является правильным способом. Позвольте пользователю обрабатывать выход самостоятельно.
- 1. Когда пользователь нажимает кнопку, как
- 2. Как закрыть форму, когда пользователь нажимает кнопку вне формы?
- 3. Как закрыть мое приглашение, когда пользователь нажимает кнопку ESC?
- 4. Как закрыть ACTION_USAGE_ACCESS_SETTINGS, когда пользователь нажимает правильное целевое приложение?
- 5. нужно POST и закрыть окно, когда пользователь нажимает кнопку отправить
- 6. IllegalStateException, когда пользователь нажимает на кнопку Закрыть, чтобы отклонить DialogFragment
- 7. Программно приостановить/закрыть приложение
- 8. Как «приостановить» консольное приложение, когда пользователь нажимает кнопку «Сбег»?
- 9. Как запустить приложение, когда пользователь нажимает кнопку звонка на телефоне?
- 10. Как узнать, когда пользователь нажимает Закрыть окно просмотра сообщений APNs
- 11. Как открыть галерею, когда пользователь нажимает кнопку
- 12. Как показывать страницы, когда пользователь нажимает кнопку?
- 13. подтвердить, когда пользователь нажимает кнопку X
- 14. Программно закрыть приложение, когда пользователь выходит из приложения?
- 15. Что происходит, когда пользователь нажимает кнопку «домой»?
- 16. Расположение телефона, когда пользователь нажимает кнопку
- 17. Bootstrap scroll-down, когда пользователь нажимает кнопку
- 18. popover calendar, когда пользователь нажимает кнопку
- 19. Отменить HTA закрыть после того, как пользователь нажимает кнопку закрытия
- 20. Popup datepicker, когда пользователь нажимает кнопку
- 21. Обнаруживать, когда пользователь нажимает кнопку пробела
- 22. Вызовите делегата, когда пользователь нажимает кнопку «Назад»
- 23. Загрузить файл, когда пользователь нажимает кнопку диалога
- 24. AngularJS, когда пользователь нажимает кнопку возврата
- 25. Реагируя когда пользователь нажимает кнопку ENTER
- 26. всплывающее окно, когда пользователь нажимает на кнопку
- 27. Остановите поток, когда пользователь нажимает кнопку «Назад»
- 28. Выполнение остановки цикла, когда пользователь нажимает кнопку
- 29. Как закрыть отзывчивое полноэкранное меню, когда пользователь нажимает на ссылку?
- 30. JQuery BBQ - определить, когда пользователь нажимает кнопку
Я не слышал ни одной игры, у которой есть кнопка выхода, чтобы полностью закрыть приложение. Большинство игр позволяют игроку выйти в главное меню, но не на главный экран ... – BoltClock
exit (0); для выхода из приложения – GhostRider
Для тех, кто ищет этот ответ, который может использовать частные API, [см. этот ответ] (http://stackoverflow.com/a/15997772/119114). – Nate