2015-12-02 3 views
0

У меня есть простая игра, сделанная с помощью раскадровки.Программно закрыть приложение, когда пользователь выходит из приложения?

Очевидно, что когда пользователь выходит из приложения, он закрывается и остается в фоновом режиме (без принудительного выхода или закрытия).

Есть ли что-нибудь, что вы можете сделать, либо в настройках проекта Xcode, либо программно, что закроет приложение после выхода, поэтому, когда пользователь нажимает значок приложения, он запускается с самого начала, как обычно? Как будто он был закрыт вручную?

+0

Несмотря на то, что, закрыв это как дубликат, я должен спросить, почему вы хотите это сделать? Почему бы не позволить пользователю вернуться в игру, где они остановились? – rmaddy

+0

Ну, моя игра работает на первом контроллере представления, и когда пользователь возвращается в игру, я хочу, чтобы контроллер просмотра начинал с самого начала, а не на полпути через игру ... Если это имеет смысл. – Reanimation

+0

Вы можете просто сбросить игру, когда приложение вернется на передний план. – rmaddy

ответ

0

Да, есть способ, но НЕТ, вы не должны этого делать. Apple отклонит ваше приложение, когда вы его отправите, если вы попытаетесь выйти из приложения программно. Приложения IOS должны работать так, как Apple рекомендует работать.

от их official site:

Предупреждение: Не вызывайте функцию выхода. Приложения, вызывающие exit, получат , чтобы они потерпели крах, вместо того, чтобы выполнить изящное завершение и анимирование на домашний экран .

EDIT

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

+0

Да, есть способ, который Apple примет. См. Дубликат. – rmaddy

+0

Я думал, что это может быть так. Есть ли что-нибудь, что вы можете сделать, чтобы приложение вернулось к первому контроллеру представления и запустило контроллеры viewDidLoad, как вы ожидали при повторном открытии приложения, даже после его минимизации? – Reanimation

+0

@rmaddy Я неправильно понял вопрос о том, что он говорил о кнопке выхода. :-) –

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

  • Нет связанных вопросов^_^