4

使用时状态栏中的“GPS 箭头”提示定位服务正在运行是否正常startMonitoringSignificantLocationChanges

事实上,当我的应用程序处于后台时,我不希望此箭头出现在状态栏中(因为用户会认为我的应用程序会缩短其电池寿命)。但我需要跟踪显着的位置变化!

这是我到目前为止的行为:

  1. 我的应用程序处于前台(状态栏中未显示箭头)
  2. 用户单击主页按钮=>我startMonitoringSignificantLocationChanges在输入applicationDidEnterBackground委托方法时执行=>出现箭头...(我不想要什么!)

请告诉我启动时状态栏中的箭头是否正常,startMonitoringSignificantLocationChanges是否有办法将其删除。

谢谢 !

4

1 回答 1

1

是的,这很正常。您的应用程序可能会被操作系统唤醒以响应重大的位置变化,这就是状态栏指示器所显示的内容。Locationservice Indicators stays "on"有一个相关的 iOS 错误(Richard Groves 的回答)。我不知道有什么方法可以抑制状态栏指示。

于 2013-01-23T17:16:16.770 回答