2010-06-12 3 views
1

У меня есть кнопка в пользовательском интерфейсе, и мне было интересно, если вы можете закрыть приложение и выйти на рабочий экран, если вы нажмете его. Благодаря!Удаленное закрытие приложения

+0

Я думаю, что это точно так же, как вы нажимаете на среднюю кнопку – vodkhang

+2

Это плохой дизайн, потому что он очень легко случайно нажимает кнопки на сенсорном интерфейсе. У меня есть травма глаз, которая разрушила мое восприятие глубины, поэтому я попадаю на экран чаще, чем я предполагаю. Это сделало меня чувствительным к проблеме, но все испытывают ее в меньшей степени. Вы, как правило, очень часто уходите от дел. – TechZen

+0

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

ответ

5

Вы всегда можете вызвать exit (0), но это противоречит принципам проектирования Apple, чтобы программно закрыть приложения. Рекомендуемый способ - нажать кнопку дома.

3

Я не знаю ваши мысли для делать это, но попытаться объяснить, почему или, по крайней мере, думаю, это снова :)

фрагмент из iPhone приложений HIG

никогда не должны бросить программно, потому что для этого выглядит как авария для пользователя. Там могут быть временами, однако, когда внешние обстоятельств препятствуют вашей заявке от работы по назначению. Лучшим способом обработки является отображать привлекательный экран , который описывает проблему и предлагает, как пользователи могут исправить ее. Это помогает пользователям в двух способами: ■ Она обеспечивает обратную связь, что убеждает пользователей, что нет ничего неправильно с приложением ■ Это ставит пользователей в управлении, позволяя им решать , хотят ли они принять корректирующие действия и дальше использовать приложение или нажмите кнопку Home и открыть другое приложение

1

Этот метод работает также [[UIApplication sharedApplication] terminateWithSuccess];, но как уже упоминалось, не следует использовать для распространения на AppStore.

Смежные вопросы