У меня есть кнопка в моем пользовательском интерфейсе, и мне было интересно, если вы можете закрыть приложение и выйти на домашний экран, если вы нажмете на него. Спасибо!
Вы всегда можете вызвать exit (0), но закрытие приложений программным способом противоречит рекомендациям Apple по проектированию. Рекомендуемый способ - когда пользователь нажимает кнопку «домой».
Я не знаю ваших мыслей, чтобы сделать это, но попробуйте объяснить, почему или хотя бы подумать еще раз:)
Фрагмент из HIG
Приложения iPhone никогда не должны выходить программно, потому что это выглядит как сбой для пользователя.Однако могут быть случаи, когда внешние обстоятельства не позволяют вашему приложению работать должным образом.Лучший способ справиться с этим - показать привлекательный экран, который описывает проблему и предлагает, как пользователи могут ее исправить.Это помогает пользователям двумя способами: ■ обеспечивает обратную связь, которая убеждает пользователей в том, что в вашем приложении нет ничего плохого; ■ она дает пользователям возможность контролировать, хотят ли они предпринять корректирующие действия и продолжить использование приложения, или нажать кнопку «Домой» и открытьдругое приложение
Этот метод работает также [[UIApplication sharedApplication] terminateWithSuccess];, но, как уже упоминалось, не должен использоваться для распространения в AppStore.
[[UIApplication sharedApplication] terminateWithSuccess];