В моем файле info.plist у меня нет приложения в фоновом режиме = ДА. Это корпоративное приложение, и я пытаюсь войти в систему, когда пользователь выходит (нажатие кнопки «домой»). Но в AppDelegate я заходил на консоль, чтобы узнать, какой метод будет вызываться, и ни один из них не был (applicationWillResignActive, applicationDidEnterBackground, applicationWillTerminate). Есть ли способ определить, когда пользователь выходит с настройкой plist, у меня есть?Приложение iOS не работает в фоновом режиме = ДА - как я могу проверить, когда пользователь выходит из приложения
Благодаря
Вот метод willTerminate, это прямо из коробки:
- (void)applicationWillTerminate:(UIApplication *)application
{
NSLog(@"goodbye");
// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
}
Я изменил настройки Plist и теперь может войти в applicationDidEnterBackground.
Возможный дубликат [applicationWillTerminate, когда он называется, а когда нет] (http://stackoverflow.com/questions/7818045/applicationwillterminate-when-is-it-called-and-when-not) – KevinDTimm