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, но только для некоторых мест. Сан-Франциско кажется прекрасным, но Сидней (и другие австралийские города) возвращают ценности в неправильном порядке.

  • Откройте Apple Maps и начните маршрут с текущего местоположения на дом Сразу в iOS 6.0
  • Карта Annotation showCallout-iOS
  • Как нарисовать маршруты на картах в ios 6?
  • Разрешить пользователям выбирать между Google Maps и Apple Maps в IOS 6?
  • Какова схема URL для приложения iOS 6.0?
  • Иногда iOS 6 MKMapView падает в initWithFrame
  • Как запустить приложение iOS Maps с определенным адресом в iOS 6?
  • iOS 6 Карты случайных сбоев
  • MkMapview setRegion под ios6 привязывается к сетке, например ios5, без точного setRegion
  • Interesting Posts

    Автоматическое изменение размера UILabel на основе текста, который будет отображаться

    Установите как версию, так и iTunes загруженные версии одного и того же приложения на одном iPhone

    может ли конкретный прямоугольник UIview иметь разные альфа …?

    При использовании приложения фоновая проблема при использовании Weird CPU

    Нужно ли мне проверять успех от Facebook, когда я использую FB SDK в iOS?

    Есть ли способ распознать, что приложение было установлено через динамическую ссылку firebase в файле didFinishLaunchingWithOptions?

    как делиться константами (перечислениями) между классами?

    Компиляция OpenCV-contrib для IOS (особенно SFM-модуля)

    UIDatePicker устанавливает неправильное время при настройке на 30-минутный интервал

    Изменение размера, перетаскивание и масштабирование GMSCircle в объекте Google map-c

    Как программно добавить заголовок в UICollectionView с помощью UICollectionViewLayout

    iOS: откройте страницу приветствия в Safari, а не CNA (после аутентификации)

    Uber Недопустимые учетные данные OAuth 2.0 предоставили Uber-аутентификацию в ios Swift

    Предотвращение быстрой доставки из цепочки импорта

    UIButton – изображение в состоянии по умолчанию, название в выбранном состоянии

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