我想在应用程序关闭时执行某些清理任务。我使用像这样的观察者:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appWillResignActiveNotif:) name:UIApplicationWillResignActiveNotification object:nil];
当应用程序进入后台时得到通知。
问题是,如果应用程序崩溃,没有通知让我做某事。
我看到 testflight.com 使用挂钩来恢复崩溃信息,我想知道是否也可以检测崩溃并执行一些任务。
我的担忧是关于呼吁:
CLLocationManager.stopMonitoringSignificantLocationChanges
应用程序崩溃时未完成,从而使用户在顶部保持不变的位置图标。我知道崩溃不应该经常发生,但如果可以的话,我想在这种情况下尽可能多地进行清理。