【发布时间】:2016-01-04 19:54:36
【问题描述】:
我一直在开发一个应用,它使用 swift 的 iOS 定位服务。在ios9之前一直很好。由于某种原因,我的应用程序在后台停止运行,但仅在物理设备上。模拟器在后台运行良好。我正在通过 NSLog 记录东西,所以我可以告诉它在设备上停止而不是在 sim 上。
是的,我设置了 info.plist。是的,我打开了后台功能。这在 iOS8 中确实有效,但由于某种原因,9 应用程序停止在后台执行。
我在设置中开启了后台刷新,并且我的应用设置为始终请求位置更新,这也在手机的设置中开启。
对于为什么会发生这种情况,我有点茫然,所以我猜我可能需要对 xcode7 和/或 ios9 进行一些代码更改。
非常感谢任何帮助!!!
罗伯
【问题讨论】:
标签: ios swift background ios9