Я пытаюсь получить широту & долгота. Я запускаю следующий код на самом устройстве, но я всегда получаю ноль для широты & долготы. Я также импортирую библиотеку и задаю делегат. Могу ли я узнать, что не так и как это сделать? Мое устройство имеет ИОС 8.CLLocationCoordinate2D широта и долгота всегда ноль
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
if ([locationManager locationServicesEnabled])
{
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
locationManager.distanceFilter = kCLDistanceFilterNone;
[locationManager startUpdatingLocation];
}
CLLocation *location = [locationManager location];
CLLocationCoordinate2D coordinate = [location coordinate];
NSString *str=[[NSString alloc] initWithFormat:@" latitude:%f longitude:%f",coordinate.latitude,coordinate.longitude];
NSLog(@"%@",str);
ли делегат методы называют? вам нужно внести некоторые изменения для iOS 8, как предлагается здесь http://stackoverflow.com/questions/25844430/xcode-6-gm-cllocationmanager/25844674#25844674 –
Вы установили отладку в местоположение? – noobsmcgoobs
Как установить отладку в местоположение? @noobsmcgoobs –