Sto usando seguente codice nel metodo viewDidLoadCome ottenere i punti geografici correnti solo una volta nell'iPhone?
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone; // whenever we move
locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation;
[locationManager startUpdatingLocation];
Poi di seguito il metodo viene chiamato continuamente quando posizione cambiato.
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
Ma voglio che i punti geografici attuali solo una volta. C'è qualche metodo che ti dà direttamente punti geografici correnti? Voglio calcolare la distanza tra i punti geografici attuali e l'altra posizione quando faccio clic su un pulsante. per favore aiutami se qualcuno lo sa.