Je voudrais juste vérifier si j'ai ce droit, je crée une instance de CCLocationManager
, puis en vérifiant si les services de localisation sont activés. Si elle n'est pas activée, je signalerai une erreur, relâcherai l'instance et poursuivra, est-ce que cela a l'air correct?Libération de l'instance si le service n'est pas activé?
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
acclamations gary
Merci Nikolai, très apprécié. – fuzzygoat