Por lo tanto, he seguido otros temas relacionados, pero por alguna razón sigo teniendo este error y estoy a punto listo para rasgar mi pelo. He implementado locationManager: didFailWithError para comprobar y ver si un usuario selecciona 'No permita que' para utilizar la ubicación actual.
-(void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error {
NSLog(@IN ERROR);
if ([error code] == kCLErrorDenied){
[manager stopUpdatingLocation];
}
}
Sin embargo, el error siguiente aparece siempre cuando el usuario selecciona 'No permitir' ... es extraño, sobre todo el fin de que el texto 'por error' aparece.
ERROR, Tiempo, 293420691.000, función, vacío CLClientHandleDaemonDataRegistration (__ CLClient *, const CLDaemonCommToClientRegistration *, const __CFDictionary *), el servidor no acepta el registro del cliente 1 2010-04-19 21: 44: 51.000 testApp [1414: 207] EN ERROR
Por lo tanto, es dar salida a este error, incluso antes de que tenga la oportunidad de entrar en la función didFailWithError. ¿Alguien tiene alguna idea de lo que podría estar sucediendo? El resto del código locationManager es el siguiente:
self.locationManager = [[[CLLocationManager alloc] init] autorelease];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyKilometer;
locationManager.distanceFilter = 2;
[locationManager startUpdatingLocation];













