【发布时间】:2014-03-31 09:07:14
【问题描述】:
我正在开发一个 iOS 地图应用程序,因此必须始终如一地接收位置数据。 现在发生的事情是系统允许应用程序加载地图,就是这样!
位置获取指令似乎冻结了,甚至顶部栏的网络流量指示器也消失了。只需当我转到“设置”->“隐私”->“位置更新”时,关闭我的应用程序的位置更新,然后再将其重新打开。地图加载当前位置。
这可能是什么原因?请指教。
【问题讨论】:
我正在开发一个 iOS 地图应用程序,因此必须始终如一地接收位置数据。 现在发生的事情是系统允许应用程序加载地图,就是这样!
位置获取指令似乎冻结了,甚至顶部栏的网络流量指示器也消失了。只需当我转到“设置”->“隐私”->“位置更新”时,关闭我的应用程序的位置更新,然后再将其重新打开。地图加载当前位置。
这可能是什么原因?请指教。
【问题讨论】:
用途:
[_mapView setUserTrackingMode:MKUserTrackingModeFollow animated:YES];
这将顺利地跟随用户当前的位置。如果您拖动地图,它甚至会将跟踪模式设置回 MKUserTrackingModeNone,这通常是您想要的行为。
【讨论】: