kar*_*com 1 core-location cllocationmanager
我有一个使用startMonitoringSignificantLocationChanges的应用程序.
打开此项时会出现右上角的紫色箭头.
我正在做一些测试,偶尔我会调用stopMonitoringSignificantLocationChanges.
发生这种情况时,即使我在Xcode中杀死了应用程序,仍会显示紫色箭头.我进入Settings.app - >位置服务,看到我的应用程序旁边的紫色箭头也亮了,这意味着它仍在使用它.这甚至在没有Xcode连接到设备的情况下运行,并且在我从多任务栏中杀死应用程序之后也是如此.
怎么会这样?
不应该杀死应用程序导致重要的位置变更监控停止?
这肯定发生在5.1 ...没有用5.0测试.
我也有这个问题,但我没有监控重要的位置变化.它源于使用CLLocationManager并将Map View设置为在Xcode中的属性下显示用户位置.告诉[locationManager stopUpdating]我的位置管理员停止发送消息,但来自地图视图的消息保持不变.直到我告诉Map View [mapView setShowUsersLocation:NO]它才退出.如果您甚至使用MapKit,从您的初始帖子不确定,但我想我会把它扔出去以防万一.
| 归档时间: |
|
| 查看次数: |
2290 次 |
| 最近记录: |