2012-12-17 9 views

Odpowiedz

12

dodać klucz w Info.plist jak: NSLocationUsageDescription i dodaj swój ciąg jako jego wartość.

iOS 8 i większą

one wprowadzone dwóch kluczy inne niż NSLocationUsageDescription

  1. NSLocationAlwaysUsageDescription
  2. NSLocationWhenInUseUsageDescription

iOS 6 lub większej

NSLocationUsageDescription

„Prywatność - Lokalizacja Zastosowanie Opis”

Określa powód do dostępu do informacji o lokalizacji użytkownika. Zobacz "NSLocationUsageDescription", aby uzyskać szczegółowe informacje.

iOS 6.0 i później

Sprawdź to link odsyłające

iOS 3.2 do iOS 5

Celem

Ciąg aplikacji pod warunkiem, że opisuje re ason za korzystanie z usług lokalizacyjnych . (Przestarzałe w iOS 6.0.)

@property(copy, nonatomic) NSString *purpose Discussion

Jeśli ta właściwość nie jest zerowa, a system musi poprosić o zgody użytkownika do korzystania z usług lokalizacji, wyświetla dostarczonego łańcuch. Użytkownik może użyć tego ciągu, aby wyjaśnić, dlaczego aplikacja korzysta z usług lokalizacji .

Musisz ustawić wartość tej właściwości przed rozpoczęciem dowolnej usługi lokalizacji . Ponieważ ciąg znaków jest ostatecznie wyświetlany użytkownikowi, użytkownik powinien zawsze ładować go z zlokalizowanego pliku ciągów.

Dostępność

Available in iOS 3.2 and later. 
Deprecated in iOS 6.0. 

zadeklarowane w CLLocationManager.h

+0

Czy to legalne? Czy jabłko się zgodzi? – SangamAngre

+0

@SangamAngre: Znalazłem ten klucz z ich dokumentacji. Myślę więc, że nie odtrącają. –

+0

Pracuję nad aplikacją dla wersji 5.1 i późniejszych. – SangamAngre

Powiązane problemy