Отправить приложение в фоновый процесс - PullRequest
0 голосов
/ 02 апреля 2012

Мы не хотим использовать exit (0), чтобы закрыть приложение, однако мы хотим разрешить приложению программно переходить в фоновый режим и обрабатывать его, согласно пользователям, разрешающим это действие. Есть ли способ отправить приложение в фоновый режим программно без выхода? Имитация нажатия кнопки «Домой»?

Спасибо заранее!

Ответы [ 3 ]

2 голосов
/ 02 апреля 2012

Есть ли способ программно отправить приложение в фоновый режим без выхода?

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

1 голос
/ 02 апреля 2012

Не возможно. Нажатие кнопки «Домой» переходит в приватную структуру GSEvents. Это exit() или нет, к сожалению.

0 голосов
/ 05 сентября 2017

Приведенный ниже код можно использовать для программной отправки приложения iOS в фоновый режим без выхода

DispatchQueue.main.async {
        UIApplication.shared.performSelector(inBackground:NSSelectorFromString("suspend"), with: nil)
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...