IOS6 Обратное геокодирование

У меня есть приложение для iPhone (построенное с использованием XCode 4.4.1 и целевой ОС ОС IOS 5.1), которое выполняет обратное геокодирование с использованием CLGeocoder.

В моем приложении я определяю название (для аннотации на карте) следующим образом:

CLPlacemark *placemark = ...; NSString* title = [NSString stringWithFormat:@"%@, %@, %@", placemark.subLocality, placemark.locality, placemark.country] ... 

При работе на устройстве IOS5.x результат будет таким же, как ожидалось, с информацией о местоположении, увеличивающейся по шкале слева направо (например, Suburb, City, Country).

Если я запускаю точно такое же приложение на устройстве IOS6, значения для markmark.subLocality и placemark.locality меняются на противоположные, что приводит к (City, Suburb, Country).

Я подозреваю, что это результат перехода с Google Maps на Apple Maps. Я не соглашаюсь условно кодировать это на основе версии IOS, поскольку я подозреваю, что поведение в IOS6 неверно, и если это будет исправлено в будущем.

Кто-нибудь столкнулся с этой проблемой, и если у вас есть какие-либо рекомендации по наилучшему способу борьбы с этим или я что-то упускаю (я – относительно новый разработчик IOS)?

One Solution collect form web for “IOS6 Обратное геокодирование”

Sublocality и местность меняются местами в обратном ответе GEO в iOS 6.0, но только для некоторых мест. Сан-Франциско кажется прекрасным, но Сидней (и другие австралийские города) возвращают ценности в неправильном порядке.

  • Как запустить приложение iOS Maps с определенным адресом в iOS 6?
  • Какова схема URL для приложения iOS 6.0?
  • Как включить поворот с двумя пальцами на Apple Maps
  • Возможно ли реализовать 3D-карты с iOS 6
  • Откройте Apple Maps и начните маршрут с текущего местоположения на дом Сразу в iOS 6.0
  • Карта iOS 6 не масштабируется с помощью MKUserTrackingModeFollow
  • Как бороться с непоследовательными китайскими картами на iOS 6?
  • MkMapview setRegion под ios6 привязывается к сетке, например ios5, без точного setRegion
  • Apple отображает объем памяти
  • Interesting Posts

    нет допустимой строки права доступа «aps-environment»

    Вызов UNUserNotificationCenter.current (). GetPendingNotificationRequests сбой на iPhone SE iOS 10.1.1

    как написать UI-тест, чтобы проверить, существует ли изображение при щелчке первой ячейки в UITableView?

    определить, было ли перемещено или увеличено MKMapView

    Профайлер времени Xcode показывает адреса вместо символов

    Ожидается, что в окнах приложений будет установлен корневой контроллер в конце запуска приложения

    Автозаполнение имени пользователя и пароль UIWebView Swift

    прикасаться с задержкой

    Может ли iCloud использоваться для обмена данными между пользователями?

    iOS Objective-C Название файла изображения / путь различного поведения между симулятором и устройством

    – Ошибка во второй раз?

    Отображение RestKit с неуспешными кодами состояния

    Документация Native iOS Только Open Graph Action для отправки в Facebook

    Проблема обнаружения маяка Eddystone

    Swift 3 WebView

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.