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

  • Какова схема URL для приложения iOS 6.0?
  • Как включить поворот с двумя пальцами на Apple Maps
  • Как нарисовать маршруты на картах в ios 6?
  • Должен ли я беспокоиться о том, что Apple перестанет использовать Карты Google в iOS6?
  • iOS 6 Карты случайных сбоев
  • Как разработать 3D-карты в приложении для iPhone?
  • Карты Google в iOS6
  • Как получить список всех установленных приложений маршрутизации?
  • Как проложить маршрут между двумя адресами, используя новые карты iOS 6.0?
  • Карта Annotation showCallout-iOS
  • Откройте Apple Maps и начните маршрут с текущего местоположения на дом Сразу в iOS 6.0
  • Возможно ли реализовать 3D-карты с iOS 6
  • Interesting Posts

    Изменение имени приложения iOS в iTunes

    Как преобразовать число в текст, например, разговорный язык?

    layoutSubviews, вызываемый дважды при вращении

    iOS: потребление памяти для распределения данных

    UIView устанавливает только боковые границы

    Системный звук воспроизводится в симуляторе iPhone, но на iphone не играет

    Левый операнд «&» – это значение для мусора

    RACScheduler сбой с EXC_BAD_ACCESS KERN_INVALID_ADDRESS в NSManagedObject

    Проверьте, нет ли CGRect в getter

    Как передать сенсорное событие для просмотра, когда userInteractionEnabled = ДА?

    Как повторно использовать раздел заголовка всей сцены?

    Символизировать журнал сбоев, когда имя приложения содержит апостроф и пространство (развернутое приложение)

    iOS 9 Safari: изменение элемента в фиксированное положение, пока прокрутка не будет показываться до тех пор, пока не будут прокрутки

    Как добавить прозрачную градиентную маску в контекст

    сортировать NSInteger используя sortUsingComparator

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