In the documentation it says that it gets an approximate location and then keeps updating with finer and finer precision. I have a button that does
[locManager startUpdatingLocation];
and then I implement
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{
[locManager stopUpdatingLocation];
}
and have it get directions somwhere. For some reason it's not updating locations when I drive somewhere. I would assume this is because it gets the "general location", and then doesn't have enough time to get an accurate reading. I also have
locManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation;
Any thoughts? just need one time accurate readings. stumped. thanks.