【发布时间】:2012-05-27 15:22:49
【问题描述】:
我需要知道应用程序何时终止。我知道你不能依赖 applicationWillTerminate: 从后台/挂起状态调用。我确实注意到,当我的应用程序终止时,Snapshots 目录(Library/Caches/Snapshots)确实被触动了。然后在随后的应用程序启动时,我可以询问它的修改时间。
您可能想知道为什么我不只标记 applicationDidEnterBackground: 或 applicationWillResignActive: 方法触发的时间。我不想计算应用在后台花费的时间。
这行得通,但我想知道我是否可以依靠它或者是否有更好的方法(请提供更好的方法)。
谢谢!
【问题讨论】:
-
但是如果另一个应用程序触及了 Snapshots 目录,那么修改时间对于你的应用程序来说是不正确的。
-
它在我的沙箱里。另一个应用程序如何修改它?
-
我的错误。我在想系统目录。
标签: ios cocoa-touch