Wie bekomme ich den aktuellen Standort lat long in ios 8?

7

mein Problem ist nicht erhalten aktuellen Standort Breite und Länge in IOS 8. Ich habe versucht, Schlüssel in .plist Datei für iOS 8, aber nicht diese Methode aufrufen - didUpdateToLocation: bitte helfen Sie bei der Ausgabe.

Mein Code ist: -

%Vor%

{

%Vor%

}

    
Dhananjay Patel 01.10.2014, 05:25
quelle

1 Antwort

35
%Vor%
  

In iOS 8 müssen Sie zwei zusätzliche Dinge tun, um den Standort zu erhalten: Hinzufügen   einen Schlüssel zu Ihrer Info.plist und fordern Sie die Autorisierung vom Standort an   Manager fragt es zu starten. Es gibt zwei Info.plist Schlüssel für das neue   Standortgenehmigung Einer oder beide dieser Schlüssel sind erforderlich. Ob   keiner der Schlüssel ist da, du kannst aber startUpdatingLocation aufrufen   Der Standortmanager wird nicht gestartet. Es wird kein Fehler gesendet   Nachricht an den Delegaten entweder (seit es nie gestartet hat, kann es nicht   Scheitern). Es wird auch fehlschlagen, wenn Sie einen oder beide Schlüssel hinzufügen, aber vergessen   explizit die Autorisierung anfordern. Also das erste was du tun musst   Fügen Sie Ihrer Info.plist-Datei einen oder beide der folgenden Schlüssel hinzu:

  • NSLocationWhenInUseUsageDescription
  • NSLocationAlwaysUsageDescription

Diese beiden Schlüssel nehmen eine Zeichenfolge

  

Dies ist eine Beschreibung, warum Sie Standortdienste benötigen. Sie können   Geben Sie eine Zeichenfolge wie "Ort ist erforderlich, um herauszufinden, wo Sie sind" ein   welche wie in iOS 7 in der Datei InfoPlist.strings lokalisiert werden kann.

    
Adarsh G J 11.12.2014 06:05
quelle

Tags und Links