我想在应用程序启动时获取用户当前位置(拉特,长)..我不想使用委托方法来频繁位置更新..我不使用地图只是需要启动当前的位置..我应该怎么做?如何让用户在应用程序启动时的当前位置
我使用下面的代码,但它不工作。
CLLocationManager *locationManager;
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate=self;
locationManager.desiredAccuracy=kCLLocationAccuracyBest;
locationManager.distanceFilter=kCLDistanceFilterNone;
[locationManager startUpdatingLocation];
CLLocation *location;
location = [locationManager location];
CLLocationCoordinate2D coord;
coord.longitude = location.coordinate.longitude;
coord.latitude = location.coordinate.latitude;
NSLog(@"latitude %f longitude %f",coord.latitude,coord.longitude);
输出: - 纬度经度0.000000 0.000000
请帮助..
嘿你必须去槽代表方法来获得当前位置的用户 –
你必须使用委托medhods一旦位置被提取您可以停止位置管理器的位置更新 –
[locationManager stopUpdatingLocation]; –