Xcode 6 / iOS 8 Standort Simulation funktioniert nicht

8

Ich habe gerade auf Xcode 6 / iOS 8 SDK aktualisiert und meine Standortdienst-Simulation im Simulator hat nicht mehr funktioniert. Es war in Ordnung, bevor ich aktualisiert habe (ich bin derzeit nicht in der Lage, auf einem echten Gerät zu testen). Wenn ich nun einen Ort für die Simulation auswähle, passiert nichts. Die Methode -(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations des Delegaten wird nicht aufgerufen. Ich habe Xcode neu gestartet, den Build-Ordner gesäubert, nichts geändert. Warum kann das passieren?

    
Can Poyrazoğlu 19.09.2014, 13:26
quelle

5 Antworten

14

Seit IOS 8 müssen Sie vor dem Start von CLLocationManager nach einer Autorisierung fragen.

Rufen Sie eine dieser Methoden auf?

%Vor%

Wenn Sie das Projekt vor XCode 6 erstellt haben, müssen Sie wahrscheinlich auch den Eintrag info.plist für die neue Berechtigung hinzufügen.

Weitere Details finden Sie in diesem Beitrag: Location Services funktioniert nicht in iOS 8

    
Prine 19.09.2014, 13:42
quelle
14

Fügen Sie den folgenden Code in Ihre Methode ein

%Vor%

Fügen Sie auch eine Zeile unterhalb Ihrer info.plist Datei

hinzu

Taste: NSLocationWhenInUseUsageDescription value: Verwendet den aktuellen Standort

    
NaveenReddy 24.09.2014 08:57
quelle
2

Verwendung von Xcode 6.3.1 Ich habe die Standortauswahl nicht mehr aktualisieren lassen. Die Fehlerbehebung bestand darin, ein anderes Projekt auszuführen, wählen Sie "Standort simulieren"> "Standort nicht simulieren" und erstellen dann das ursprüngliche Projekt erneut, um die normalen Standorteinstellungen wiederherzustellen.

    
Tr0yJ 11.05.2015 00:09
quelle
0
%Vor%     
Mannam Brahmam 08.12.2015 09:18
quelle
0

Die anderen Antworten sind korrekt, aber ich musste auch den Simulator zurücksetzen, bevor ich eine Position bekommen konnte, während es auf einem Gerät gut funktionierte. Die App wurde anfangs auf diesem Simulator vor iOS 8 installiert.

So setzen Sie Ihren Simulator zurück:

Ссылка

    
alex bird 04.05.2015 08:30
quelle

Tags und Links