2013-05-30 9 views
5

Şu anda MKUserTrackingBarButtonItem kullanıldığında, mapView:didUpdateUserLocation: temsilci yöntemiyle anlaşma dışında ne zaman kullanıldığını saptamaya çalışıyorum.MKUserTrackingBarButtonItem kullanıldığında nasıl algılanır

İşlevimi çağırmak için MKUserTrackingBarButtonItemAilimi ayarlamayı denedim (bu thread numarasına bakın), ancak lanetlemeyi istemediğim güncelleştirme konumu eylemini kaldırır.

herhangi temsilci yöntemi tetikleyen bulmuyorum: Herhangi bir fikir için/

teşekkür ederiz.

cevap

9

MKUserTrackingBarButtonItem ürününüzün çalışması için bir MKMapView atanmışsa, izleme modu değiştiğinde harita görünümünün temsilcisi mapView:didChangeUserTrackingMode:animated: alır (bu düğmeye basılarak yapılır).

ref: http://developer.apple.com/library/ios/documentation/MapKit/Reference/MKMapViewDelegate_Protocol/MKMapViewDelegate/MKMapViewDelegate.html#//apple_ref/occ/intfm/MKMapViewDelegate/mapView:didChangeUserTrackingMode:animated: