在iOS6中,我能够获得StartSignificantLocationChanges
的位置,即使应用程序已被用户终止。但是,我在iOS7 StartSignificantLocationChanges
中实现的功能很好,当我将我的应用程序置于后台时,但每当我滑动终止它时,它永远不会在后台启动并继续进行位置更新。我读过一些博客声称iOS7中的行为已经改变,因为终止应用程序是用户偏好,因此他们尊重选择。但是我找不到有关位置编程指南的任何官方信息(位置编程指南仍然说系统将重新启动为重要位置更改而注册的应用程序)。顺便说一句,我正在模拟器上测试我的应用程序并模拟位置高速公路驱动器。
答案 0 :(得分:0)
正如你所说,iOS7中的这种行为发生了变化。您可以在WWDC 2013会话视频#307和#204中找到详细的官方信息。