我目前正在尝试找到一种方法来检测何时MKUserTrackingBarButtonItem
使用,而不是处理mapView:didUpdateUserLocation:
委托方法。
我试图 setActionMKUserTrackingBarButtonItem
来调用我的函数(检查这个线程),但是诅咒它删除了我不想要的更新位置操作。
我没有发现任何委托方法被触发:/
感谢您的任何想法。
我目前正在尝试找到一种方法来检测何时MKUserTrackingBarButtonItem
使用,而不是处理mapView:didUpdateUserLocation:
委托方法。
我试图 setActionMKUserTrackingBarButtonItem
来调用我的函数(检查这个线程),但是诅咒它删除了我不想要的更新位置操作。
我没有发现任何委托方法被触发:/
感谢您的任何想法。
如果您MKUserTrackingBarButtonItem
已被分配MKMapView
操作,则地图视图的委托将mapView:didChangeUserTrackingMode:animated:
在更改跟踪模式时收到(通过按下该按钮完成)。
参考: http: //developer.apple.com/library/ios/documentation/MapKit/Reference/MKMapViewDelegate_Protocol/MKMapViewDelegate/MKMapViewDelegate.html#//apple_ref/occ/intfm/MKMapViewDelegate/mapView :didChangeUserTrackingMode:animated :