MKReverseGeocoder; Могу ли я получить местоположение только на английском языке? - PullRequest
3 голосов
/ 04 января 2011

Привет Я использую corelocation в своем приложении, и все работает хорошо и хорошо. За исключением того, что я хотел бы, чтобы mkreversecoder дал мне местоположение на английском языке.

Некоторые части моего приложения зависят от местоположения, где оно получает некоторые данные с сервера в зависимости от местоположения. Проблема здесь в том, что mkreversecoder следует языку телефона при поиске страны

Так что Австралия становится 오스트 레일 리아

Могу ли я заставить mkreversegeocoder указывать местоположение только на английском языке?

Спасибо

1 Ответ

2 голосов
/ 04 января 2011

На данный момент я выбрал этот метод

  1. Получить текущий язык из standardDefaults
  2. Установить язык на английский ([[NSUserDefaults standardUserDefaults] setObject: [NSArray arrayWithObjects:@"en", nil] forKey:@"AppleLanguages"];)
  3. После обратногогеокодирование выполнено, сбросьте язык с помощью значения, выбранного на шаге 1

Есть ли другой разумный способ?

...