CoreLocation 图标停留在状态栏中
Posted
技术标签:
【中文标题】CoreLocation 图标停留在状态栏中【英文标题】:CoreLocation Icon Staying in Status Bar 【发布时间】:2011-02-07 17:17:35 【问题描述】:我有一个链接到静态库的应用程序。在静态库内部,有一个 CLLocationManager 负责获取设备的坐标,但是,我注意到一些奇怪的行为。一旦应用程序完全退出(不再后台运行),指南针图标将停留在状态栏中。我相信由于指南针图标保留在状态栏中,设备的 GPS 无线电仍然打开,轮询设备的位置。
一旦我从设备中删除我的应用程序,图标就会消失。这是一个错误吗?
【问题讨论】:
【参考方案1】:你知道图书馆里发生了什么吗?
如果使用重要的位置更新服务或区域监控服务,该行为将是正常的。当收到事件时,这些服务实际上会导致您的应用在后台启动(如果它尚未处于挂起状态)。
更新:请注意,当您在 Xcode 中调试应用程序时进入后台时,Core Location 图标会停留在状态栏中。原因是您的应用在调试会话处于活动状态时不会暂停。
【讨论】:
以上是关于CoreLocation 图标停留在状态栏中的主要内容,如果未能解决你的问题,请参考以下文章