2013-03-07 4 views
0

Я много искал и не нашел, как запрограммировать приложение в фоновом режиме, чтобы показать домашний экран телефона. Я не хочу прекращать приложение, но просто для программного нажатия на кнопку HOME. Есть ли способ сделать это?monotouch iphone programaticlly перейти к главному экрану телефона

+0

В чем причина этого? Поскольку он официально не поддерживается и напрямую против рекомендаций Apple, возможно, кто-то может дать вам альтернативное решение вашей общей цели вместо этого конкретного запроса. – valdetero

+0

Возможный дубликат [Отправка приложения в фоновый режим на iphone] (http://stackoverflow.com/questions/3584999/sending-application-to-background-on-iphone) – Taryn

ответ

1

Нет, к сожалению, нет. Нет общедоступного API, который позволяет отправить пользователя на рабочий стол.

Как показано в этих вопросах:

Brad Larson дает подробное объяснение ответа этот вопрос:

1

К сожалению, в iOS нет режима фона, где приложение все еще может работать без фокуса. Apple разработала систему для «приостановки» приложения, поэтому состояние сохраняется, но будьте осторожны, приложение может быть прекращено в любое время.

+0

Мне не нужно ничего выполнять в фоновом режиме. Я просто хочу удалить его с экрана, так что это не проблема. Можете ли вы дать мне ссылку или некоторые фрагменты? –

0

Вы можете сделать это, позвонив личное API, но остерегайтесь, как сказано выше, компания Apple не позволяет это на AppStore приложений.

var x = UIApplication.SharedApplication; 
x.PerformSelector (sel: new MonoTouch.ObjCRuntime.Selector ("suspend"), obj: x, delay: 5); 
Смежные вопросы