Ich füge diese Schlüssel in InfoPlist.strings
in iOS 8.4, iPad mini 2. hinzu. Es funktioniert auch. Ich setze keinen Schlüssel, wie NSLocationWhenInUseUsageDescription
, in meiner Info.plist
.
InfoPlist.strings:
"NSLocationWhenInUseUsageDescription" = "Ich benötige GPS-Informationen....";
Basierend auf diesem Thread, wird gesagt, dass wie in iOS 7
, in der InfoPlist.strings lokalisiert werden kann. In meinem Test können diese Schlüssel direkt in der Datei InfoPlist.strings
konfiguriert werden.
Also das erste, was Sie tun müssen, ist, einen oder beide der folgenden Schlüssel zu Ihrer Info.plist-Datei hinzuzufügen:
- NSLocationWhenInUseUsageDescription
- NSLocationAlwaysUsageDescription
Beide dieser Schlüssel nehmen einen String, der eine Beschreibung dafür enthält, warum Sie Ortungsdienste benötigen. Sie können einen String wie "Standort wird benötigt, um Ihren Standort zu ermitteln" eingeben, der, wie in iOS 7, in der InfoPlist.strings-Datei lokalisiert werden kann.
UPDATE:
Ich denke, @IOS
's Methode ist besser. Fügen Sie den Schlüssel mit leerem Wert zur Info.plist
hinzu und fügen Sie lokalisierte Strings zu InfoPlist.strings
hinzu.