Tengo servicios de ubicación deshabilitados para mi aplicación en el panel de configuraciones. Corro una prueba en la viewDidLoad en mi controlador de vista para ver si están habilitados:locationServicesEnabled prueba pasa cuando están deshabilitados en viewDidLoad
if([CLLocationManager locationServicesEnabled]) {
//Do something now
}
Esta prueba siempre pasa por alguna razón. Si intento acceder a los servicios de ubicación, aparece un error kCLErrorDenied para el administrador de ubicación. ¿Lo que da?
¿Estoy usando la prueba incorrecta?
Eso tiene sentido entonces por qué siempre vuelve verdadero. ¡Gracias! – Adam
@ Dan, si locationServicesEnabled es falso, entonces he esperado durante mucho tiempo, pero no se ha llamado al método delegado (locationManager: didFailWithError :). ¿¿cual es la razon?? – Apple