2012-06-26 22 views
6

Ben konumu değişince sürekli olarak adlandırılır Sonra yönteminin altındaGüncel coğrafi noktaları yalnızca bir kez iphone'da nasıl edinebilirim?

CLLocationManager *locationManager = [[CLLocationManager alloc] init]; 
    locationManager.delegate = self; 
    locationManager.distanceFilter = kCLDistanceFilterNone; // whenever we move 
    locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation; 
    [locationManager startUpdatingLocation]; 

viewDidLoad yönteminde aşağıdaki kodu kullanıyorum.

- (void)locationManager:(CLLocationManager *)manager 
    didUpdateToLocation:(CLLocation *)newLocation 
      fromLocation:(CLLocation *)oldLocation 

Ancak geçerli coğrafi noktaları yalnızca bir kez istiyorum. Size doğrudan geçerli coğrafi noktaları veren herhangi bir yöntem var mı? Bazı butonlara tıkladığımda mevcut coğrafi noktalar ile diğer konum arasındaki mesafeyi hesaplamak istiyorum. herhangi biri biliyorsa lütfen bana yardımcı olun. - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation yılında

cevap

6

Arayabileceğin

[manager stopUpdatingLocation]; 
İlgili konular