【发布时间】:2013-02-24 23:25:38
【问题描述】:
我正在使用此代码获取坐标:
_locationManager = [[CLLocationManager alloc] init];
_locationManager.desiredAccuracy = kCLLocationAccuracyBest;
_locationManager.delegate = self;
[_locationManager startUpdatingLocation];
然后我正在使用
- (void)locationManager:(CLLocationManager *)manager
didUpdateLocations:(NSArray *)locations
{
_currentLocation = [locations lastObject];
//Doing some stuff
//I am using stopUpdatingLocation but this delegate is called a lot of times
[_locationManager stopUpdatingLocation];
}
我实际上想获得一次坐标,因为我想避免多次执行 didUpdateLocation 中的代码。我该怎么做?
【问题讨论】:
标签: ios geolocation cllocationmanager