【发布时间】:2012-12-24 09:46:53
【问题描述】:
我的 iPhone 应用程序将在运行应用程序时将多个内容下载到 Documents 文件夹。我想在应用程序终止时删除下载的文件。我的应用程序在目标 4.3 或更高版本上运行并启用了 ARC。从文档文件夹中删除内容的最佳位置是什么?
- (void)applicationWillTerminate:(UIApplication *)application
应用程序终止时不会被调用。
【问题讨论】:
-
"applicationWillTerminate 在应用程序终止时不会被调用" - 好吧,它被调用了,至少你的应用程序没有终止,只是暂停。
-
来自documentation,对于支持后台执行的应用程序,在用户退出应用程序时一般不会调用此方法,因为在这种情况下应用程序只是移动到后台。但是,此方法可能会在应用程序在后台运行(未挂起)并且系统出于某种原因需要终止它的情况下调用。
-
请注意,他们使用了 “may be”。所以不能保证它会被调用。
标签: ios ipad automatic-ref-counting uiapplicationdelegate uiapplication