我有一个使用 startMonitoringSignificantLocationChanges 的应用程序。
打开后,右上角的紫色箭头会出现。
我正在做一些测试,偶尔我会调用 stopMonitoringSignificantLocationChanges。
发生这种情况时,即使我在 Xcode 中终止了该应用程序,紫色箭头仍会显示。我进入 Settings.app -> Location Services 并看到我的应用旁边的紫色箭头也亮了,这意味着它仍在使用它。即使在没有将 Xcode 连接到设备的情况下运行,并且在我从多任务栏中终止应用程序之后,它也会这样做。
怎么会这样?
杀掉一个应用程序不应该导致重大的位置变化监控停止吗?
这肯定发生在 5.1 中......尚未使用 5.0 进行测试。