我需要知道应用程序何时终止。我知道您不能依赖 applicationWillTerminate: 从后台/挂起状态调用。我确实注意到当我的应用程序终止时,Snapshots 目录(Library/Caches/Snapshots)确实被触及。然后在随后的应用程序启动时,我可以询问它的修改时间。
您可能想知道为什么我不只标记 applicationDidEnterBackground: 或 applicationWillResignActive: 方法触发的时间。我不想计算应用程序在后台花费的时间。
这是有效的,但我想知道我是否可以依靠这个或者是否有更好的方法(请让有更好的方法)。
谢谢!