I servizi di localizzazione sono disabilitati per la mia applicazione nel pannello delle impostazioni. Corro un test in viewDidLoad a mio controller di vista per vedere se sono abilitati:locationServicesEnabled passa il test quando sono disabilitati in viewDidLoad
if([CLLocationManager locationServicesEnabled]) {
//Do something now
}
Questo test passa sempre per qualche motivo. Se provo ad accedere ai servizi di localizzazione, ottengo un errore kCLErrorDenied per il responsabile della posizione. Cosa dà?
Sto usando il test sbagliato?
Questo ha senso quindi perché restituisce sempre vero. Grazie! – Adam
@ Dan, se locationServicesEnabled è false, quindi ho aspettato molto tempo, ma il metodo delegate (locationManager: didFailWithError :) non viene chiamato. qual è il motivo?? – Apple