【发布时间】:2011-07-01 18:26:32
【问题描述】:
我的应用程序不需要定位服务来持续监控用户的位置,我真的不想耗尽电池,所以在启动时我得到了位置,将它发送到统计服务器并在我的CLLocationManager 上调用stopUpdatingLocation实例。图标从状态栏消失! :)
接下来,在我的一个标签中,我有MKMapView,用户可以在其中询问并查看(使用注释)他的当前位置。切换到具有不同视图的另一个选项卡后,我想停止使用位置服务。如何做到这一点?我已经阅读了 SO question What determines the presence of the iPhone Location Services icon in the status bar?,现在我开始认为描述的用例是 iOS 中的一个错误(?)。
编辑:鉴于MKMapView 我根本不使用CLLocationManager。
【问题讨论】:
标签: iphone objective-c cocoa-touch mkmapview