iphone - 在特定时间后终止在后台运行的应用程序?

标签 iphone objective-c ios ios4

我可以在特定时间后终止在后台运行的应用程序吗?例如:在后台运行应用程序 24 小时后,我想终止该应用程序。然后,当您启动应用程序时,应用程序应该加载为新鲜的..(如 viewDidLoad ..)

我可以在 iOS 中执行此操作吗?

最佳答案

正如在其他讨论中所指出的,终止您的应用程序可能会导致您的应用程序被 Apple 拒绝。

这不是真正的答案,但您可以简单地覆盖

  • (void)applicationDidEnterBackground:(UIApplication *)application

保存用户退出应用的日期。

  • (void)applicationWillEnterForeground:(UIApplication *)application

并将当前日期与上一个日期进行比较,以了解您是否应该重新启动您的应用程序。 通过重新启动您的应用程序,我向您的用户展示您的第一个 UIViewController(并可能清理一些数据)。

关于iphone - 在特定时间后终止在后台运行的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12471839/

相关文章:

iOS内购沙盒模式测试逻辑

iphone - 多个注释未显示在 Iphone map View 中

iOS UINavigationController 未显示在 ChildView 上

iphone - iOS 开发者访问/Apps/文件夹

iPhone iOS 如何使用 drawLayer 在 CALayer 上绘制文本 :inContext:?

objective-c - 单击编辑 NSTextField

ios - 是什么导致了 Realm 通知

objective-c - 当用户点击弹出窗口外部时调用什么方法

ios - iOS的xcode中的异常断点,异常可以原谅吗?

ios - 使用 TableViewController 发送到实例的无法识别的选择器