Получить страну пользователя - PullRequest
3 голосов
/ 23 февраля 2011

Я просто хотел узнать, как узнать страну текущего пользователя, используя Xcode (iPhone Dev SDK).

1 Ответ

13 голосов
/ 23 февраля 2011

Если вы хотите получить страну пользователя, вы можете сделать две вещи. Проще всего расшифровать его из настроек локализации.

NSLocale *locale = [NSLocale currentLocale];
NSString *country = [locale displayNameForKey:NSLocaleIdentifier value:[locale localeIdentifier]];

Это может быть ненадежно (например, пользователь, находящийся за границей). Если вы зависите от информации, вы должны использовать CoreLocation, чтобы найти текущее местоположение пользователей, а затем использовать обратную геотегирование, чтобы получить страну из координат. Взгляните на ссылку CoreLocation Framework . Это должно помочь вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...