在应用程序正常终止时保存,以便知道它不会崩溃。但是出于某种原因,通常不会调用此方法,我认为应用程序没有崩溃,也没有从打开共享诊断数据的测试用户那里得到崩溃日志。但是为什么不叫applicationWillTerminate
?我想睡觉的应用程序不能干扰。
- (void)applicationWillTerminate:(UIApplication *)application {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setBool:YES forKey:@"normallyTerminated"];
[defaults synchronize];
}
答案 0 :(得分:0)
applicationWillTerminate。从应用程序“轮播”终止时,只有在显示轮播时应用程序处于“活动”状态,才会调用applicationWillTerminate。