IOS4 ha introducido recientemente la posibilidad de activar/desactivar servicios de ubicación para una aplicación específica.¿cómo puedo detectar la deshabilitación del servicio de ubicación para mi aplicación?
Necesito detectar si esta configuración es habilitada/deshabilitada para MI aplicación.
Primera He tratado con:
if ([CLLocationManager locationServicesEnabled])
{
....
}
sin embargo, esto se refiere al servicio de localización global y no a la configuración de la aplicación específica.
Segunda me han tratado de utilizar
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
{
...
}
Funciona pero se llama a ambos en caso de aplicación de servicio de configuración de discapacitados y en otros casos como, por ejemplo, si una medida falla por alguna razones.
Necesito un código para detectar si se permite que mi solicitud para utilizar los servicios de localización.
¿Cómo puedo lograr esto?
Gracias por su apoyo
Ese es el método preferido en mi opinión. ¡Gracias! –
locationServicesEnabled está en el nivel del dispositivo. authorizationStatus es para la aplicación individual. –