【发布时间】:2018-08-04 02:31:32
【问题描述】:
当应用附加到 Xcode 调试器时,不会触发任何常用的生命周期方法(applicationWillResignActive:、applicationWillTerminate: 等)或通知(UIApplicationWillTerminateNotification 等)。
有什么方法可以让应用知道它即将停止或重新部署?也许通过捕获信号?
【问题讨论】:
-
有一种方法可以确定whether you're running in the debugger,我用它来更频繁地自动保存我的当前状态。不过最好能直接得到通知,这样我就不会浪费 CPU 和磁盘资源了。
-
如果你想要一个正常的通知,你可以按主页按钮终止应用程序/退出活动... Xcode调试的目的是开发一个应用程序,也许如果你解释你的用例它会更有意义。