2009-02-12 4 views
0

Можно ли использовать объектив c для подачи сигнала для закрытия приложения?Exit iphone Application

С уважением,

Toby

+0

Возможный дубликат [Правильный способ выхода из приложения iPhone?] (Http://stackoverflow.com/questions/355168/proper-way-to-exit-iphone-application) – dbr

+0

Дубликат http://stackoverflow.com/questions/355168/proper-way-to-exit-iphone-application –

ответ

0

Предыдущий комментатор прав, но могут быть случаи, когда вы хотите кнопку «выйти» в своем приложении. Просто вызовите exit (0), чтобы выйти из приложения.

+0

спасибо человеку. Я должен был иметь возможность выйти из приложения в сценарий сценария сброса. – TonyNeallon

+3

На самом деле, нет НИКАКИХ случаев, когда вы хотели бы кнопку Quit в своем приложении. Большая кнопка «Главная» в нижней части устройства служит кнопкой «Выход» для КАЖДОГО приложения. – August

+3

Бояться не в этом сценарии. Клиент хочет, Клиент получает – TonyNeallon

6

Вы не должны закрыть приложение iPhone. Вы должны ждать, пока ОС сообщит вам, что пользователь ушел в другое место. Прочтите Руководство по человеческому интерфейсу.

2

На iPhone приложения не уходят, если пользователь не коснется кнопки «Домой» на телефоне.

Так что, даже если есть некоторая веская причина, по которой ваше приложение не может продолжить, вы не должны уходить. Просто поставьте предупреждение, объяснив, почему вы ничего не можете сделать - например. «Извините, это приложение нужно подключить к Интернету. Повторите попытку, когда у вас есть покрытие».

Затем пользователь может прочитать предупреждение и нажать кнопку дома, чтобы выйти обычным способом. Если приложение завершает работу самостоятельно, похоже, что он разбился.

0

Наличие вашего приложения для выхода из системы самостоятельно или через пользовательский ввод на экране сильно обескуражено Apple. Как уже упоминалось, вы можете использовать exit (0), чтобы заставить его, но если ваше приложение направлено в App Store, ожидайте отклонения. Я не уверен в процессе корпоративного распространения приложений iPhone, поэтому я не знаю, какие проблемы там могут возникнуть.