Есть ли уведомление до того, как приложение войдет в фоновый режим? - PullRequest
10 голосов
/ 07 марта 2012

Я занимаюсь разработкой приложения для iPhone, нужно что-то сделать, прежде чем приложение войдет в фоновый режим, я знаю, что есть applicationWillEnterForeground и applicationDidEnterBackground

Но не могу найти приложение * Будет * Уведомление EnterBackgroundкто-нибудь знает как это сделать?

Ответы [ 2 ]

20 голосов
/ 19 июня 2013

Зарегистрируйтесь для получения этого уведомления в viewDidLoad или в init:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appWillResignActive:) name:UIApplicationWillResignActiveNotification object:nil];

В Swift 4.0

NotificationCenter.default.addObserver(self, selector: #selector(applicationWillResignActive(notification:)), name: NSNotification.Name.UIApplicationWillResignActive, object: nil)

@objc func applicationWillResignActive(notification: NSNotification) {
   //do a thing
}
1 голос
/ 07 марта 2012

applicationWillResignActive:

Сообщает делегату, что приложение собирается стать неактивным.

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