Ich habe die Standortdienste für meine Anwendung im Einstellungsbereich deaktiviert. Ich betreibe einen Test in viewDidLoad in meiner Ansicht-Controller, um zu sehen, wenn sie aktiviert sind:locationServicesEnabled Test wird bestanden, wenn sie in viewDidLoad deaktiviert sind
if([CLLocationManager locationServicesEnabled]) {
//Do something now
}
Dieser Test besteht immer aus irgendeinem Grund. Wenn ich versuche, auf Lokalisierungsdienste zuzugreifen, erhalte ich einen kCLErrorDenied-Fehler für den Standortmanager. Was gibt?
Benutze ich den falschen Test?
Das macht dann Sinn, warum es immer wahr zurückgibt. Vielen Dank! – Adam
@ Dan, wenn locationServicesEnabled ist falsch, dann habe ich lange gewartet, aber delegate (locationManager: didFailWithError :) Methode wird nicht aufgerufen. was ist der Grund?? – Apple