applicationWillTerminate 是否有可能在终止时不被调用?
Is it possible applicationWillTerminate not get called at termination?
在应用程序正常终止时保存,以便知道它不会崩溃。但由于某种原因,这种方法通常不会被调用,我认为,应用程序没有崩溃,没有从打开共享诊断数据的测试用户那里获得崩溃日志。但是为什么 applicationWillTerminate
没有被调用呢?我认为睡眠应用程序不会干扰。
- (void)applicationWillTerminate:(UIApplication *)application {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setBool:YES forKey:@"normallyTerminated"];
[defaults synchronize];
}
如果应用程序在终止时挂起,则不会调用 applicationWillTerminate。从应用程序终止时 'carousel' applicationWillTerminate 只有在应用程序 'active' 显示轮播时才会被调用。
在应用程序正常终止时保存,以便知道它不会崩溃。但由于某种原因,这种方法通常不会被调用,我认为,应用程序没有崩溃,没有从打开共享诊断数据的测试用户那里获得崩溃日志。但是为什么 applicationWillTerminate
没有被调用呢?我认为睡眠应用程序不会干扰。
- (void)applicationWillTerminate:(UIApplication *)application {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setBool:YES forKey:@"normallyTerminated"];
[defaults synchronize];
}
如果应用程序在终止时挂起,则不会调用 applicationWillTerminate。从应用程序终止时 'carousel' applicationWillTerminate 只有在应用程序 'active' 显示轮播时才会被调用。