Выход из приложения iphone - PullRequest
0 голосов
/ 12 февраля 2009

Можно ли использовать цель c для подачи сигнала на закрытие приложения?

С уважением,

Toby

Ответы [ 4 ]

6 голосов
/ 12 февраля 2009

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

2 голосов
/ 12 февраля 2009

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

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

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

0 голосов
/ 18 мая 2010

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

0 голосов
/ 12 февраля 2009

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

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