【发布时间】:2011-12-09 03:12:07
【问题描述】:
我有一个应用程序可以从网页中提取数据并将其填充到 UITableView 中。我看到我的应用程序即使在按下主页按钮很长时间后也不会终止。我意识到如果手机内存不足,操作系统会杀死应用程序。我不想在 pinfo 中执行 “添加密钥 -> 应用程序不在后台运行”。我希望应用程序保持状态一段时间。我想知道我们是否可以在- (void)applicationWillTerminate:(UIApplication *)application{} 中设置一个计时器
方法,以便应用程序可以在它处于非活动状态 1 小时后终止并重新启动。
谢谢。
【问题讨论】:
-
纯粹出于好奇,您为什么不想将
Application does not run in background设置为YES? -
正如我所说,我正在从网页上阅读,我希望我的应用程序能够反映网页上的最新帖子。同时我想保持状态,这样如果他们经常重新访问应用程序,我就不会继续重新加载数据。实际上,这是您答案中的第 2 点。我将尝试在 applicationDidEnterBackground: now 中节省时间。
标签: iphone ios4 timer uiapplicationdelegate