Я просто хотел бы проверить, имею ли я это право, я создаю экземпляр CCLocationManager
и затем проверяю, включены ли службы определения местоположения. Если он не включен, я сообщаю об ошибке, освобождаю экземпляр и продолжаю, это выглядит / звучит правильно?
locationManager = [[CLLocationManager alloc] init];
BOOL supportsService = [locationManager locationServicesEnabled];
if(supportsService) {
[locationManager setDelegate:self];
[locationManager setDistanceFilter:kCLDistanceFilterNone];
[locationManager setDesiredAccuracy:kCLLocationAccuracyBest];
[locationManager startUpdatingLocation];
} else {
NSLog(@"Location services not enabled.");
[locationManager release];
}
...
...
... more code
Ура Гэри