Получить местоположение устройства (только страна) в iOS - PullRequest
57 голосов
/ 16 декабря 2011

Мне нужно получить страновое местоположение устройства iOS.

Я пытался использовать CoreLocation с MKReverseGeocoder.Однако это, кажется, возвращается ошибочным довольно часто.И мне нужна только страна, не нужны улицы и тому подобное.

Как это можно сделать более стабильным образом?

Ответы [ 12 ]

0 голосов
/ 02 мая 2017

Вот быстрый цикл в Swift 3, который возвращает полный список кодов стран.

let countryCode = NSLocale.isoCountryCodes
    for country in countryCode {
        print(country)
    }
0 голосов
/ 07 марта 2012

Если вас интересуют только телефонные устройства, вам может пригодиться упомянутая здесь техника: Определить страну пользователя iPhone

...