当iOS应用程序在很短的时间内重新启动时,核心数据是否可以杀死应用程序

时间:2016-08-31 14:47:40

标签: ios iphone xcode7

我无法让应用程序在后台运行超过4分钟。应用程序在4分钟后暂停。这是因为核心数据而发生的吗?如果任何解决方案?

1 个答案:

答案 0 :(得分:0)

您的应用暂停是正常的。如果您需要完成任务但是您无法在后台执行任务,则可以将其延长一段时间。来自Apple的网站:

  

移动到后台的应用程序预计将进入后台   尽可能快地保持静止状态,以便它们可以被暂停   由系统。如果您的应用程序处于任务中间并需要一个   很少有额外的时间来完成那个任务,它可以调用   beginBackgroundTaskWithName:expirationHandler:或   beginBackgroundTaskWithExpirationHandler:UIApplication的方法   对象请求一些额外的执行时间。打电话给   这些方法暂时延迟暂停您的应用程序,并给予它   一点额外的时间来完成它的工作。完成这项工作后,   你的应用必须调用endBackgroundTask:方法让系统   知道它已经完成并且可以暂停。

查看完整文章here

你想在后台做什么?