Tengo una aplicación para iPhone que está usando CoreLocation.
Después de instalar la aplicación, aparece el mensaje del sistema de iPhone preguntando si el usuario desea o no permitir servicios de ubicación, si hacen clic en sí, mi aplicación muestra de repente la primera pantalla de mi aplicación (estoy usando un controlador de navegación) y colisiones. Esto es lo que veo en el registro -
warning: UUID mismatch detected with the loaded library - on disk is:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/CoreTelephony.framework/CoreTelephony
=uuid-mismatch-with-loaded-file,file=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/CoreTelephony.framework/CoreTelephony
Program received signal: “EXC_BAD_ACCESS”.
Y el seguimiento de la pila se ve así

Mi código no está muy lejos de la muestra LocateMe (que funciona en mi dispositivo). Tengo esto:
CLLocationManager *clLocationManager = [[CLLocationManager alloc] init];
clLocationManager.delegate = self;
if (clLocationManager.locationServicesEnabled) {
[clLocationManager startUpdatingLocation];
} else {
self.searchBar.placeholder = @Enter location;
}
¿Alguna idea sobre qué estoy haciendo mal?













