应用程序未在ios 7中的后台运行

Vib*_*oti 5 iphone objective-c ipad ios ios7

我的应用程序在后台运行的iOS 5iOS 6,但在iOS的7它是创造问题.

当我在控制台应用程序中看到继续在后台执行任务时,但是当我点击应用程序进入后台时,应用程序将进入第一个应用程序屏幕(当我们启动应用程序时).在控制台中,它不会告诉应用程序崩溃或类似的东西.它甚至不会打印写入的控制台消息applicationWillEnterForegroundapplicationDidBecomeActive方法.我没有得到这个问题.我正在构建  iOS6并安装应用程序iOS7.请帮忙.

Leg*_*ess 0

您应该首先了解应用程序在 iOS 上如何在后台运行。这通常取决于您重新打开应用程序的速度。

  • 如果应用程序被操作系统杀死,那么您在运行时将始终看到第一个屏幕,并且您的应用程序应该是保存状态并在再次打开后恢复状态的应用程序。
  • 应用程序在后台继续运行几秒钟,然后进入挂起状态。
  • 经过一段时间的不活动后,它们会被操作系统杀死,以保留电池寿命和内存。
  • 在某些情况下(内存不足就是一个例子)后台应用程序可以更快地被终止。

请阅读以下文档:

https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html

为了更准确地答复您的问题,请提供更多信息。