Список стран с обратным геокодом Apple

Я использую Swift для создания обратного геокода на месте устройства, получая страну. Затем найдите индекс этой страны в массиве и прокрутите этот индекс в моем UITableView .

Моя проблема в том, что я не могу найти список названий стран, которые Apple вернется.

Например, мой UITableView может иметь строку с названием «Соединенные Штаты Америки», но страна, возвращенная API Apple, – «Соединенные Штаты». Мой UITableView тогда, очевидно, не прокручивается до этой позиции.

Я думал о запуске массива и создании типа contains() чтобы узнать, находится ли страна, возвращенная Apple, где-то внутри элемента массива, но это кажется довольно неприятным способом как для производительности, так и для того, что это будет только разрешите НЕКОТОРЫЕ случаи проблемы.

Здесь вы можете найти официальный список кодов стран ISO (которые возвращаются обратным геокодом). Возвращается код Alpha-2.

  • CLGeocoder возвращает нулевые результаты для города и состояния при использовании текущих данных местоположения
  • CLGeocoder возвращает неверные результаты, когда название города равно имени какой-либо страны (и не только)
  • Пример прямого геокодирования с использованием CLGeocoder
  • Получить текущий город и страну от CLGeocoder?
  • Ошибка kCLErrorDomain 2 после повторного геокодирования с CLGeocoder
  • iOS5 CLGeocoder
  • Как получить долготу широты с использованием почтового индекса / почтового кода с использованием CLGeoCoder в iOS?
  • Ошибка CLGeocoder. Код GEOErrorDomain = -3
  • Обратный геокод CLGeocoder из заданного местоположения
  • как локализовать результат адреса из reverseGeocodeLocation?
  • Ошибка возврата CLGeocoder: операция не может быть выполнена. (ошибка kCLErrorDomain 8.)
  • Interesting Posts

    Cocoapods vs Gradle – iOS

    Как получить подпапки My Drive на Google Диске

    Исправление анимации состояния iOS

    Формат проекта Xcode: каковы различия между 3.1, 3.2, 6.3 и 8.0?

    React-native – Сбой сборки из-за двойного преобразования

    Приложение iOS не отвечает при записи пользовательского интерфейса

    На iPad, как предотвратить перемещение модального представления на клавиатуру?

    Динамически создавать объекты Core Data во время выполнения

    UIScrollView переопределяет мои распознаватели жеста

    iPhone 6/6 Plus: разделитель UITableView мерцает и разная толщина

    React Native IOS: настройка конфигурации для выпуска имеет множество предупреждений

    UINavigationController не отображает изображение пользовательской обратной кнопки на одном экране

    PHImageManager.requestImageForAsset возвращает нуль при создании эскиза для видео

    как дать отдельный цвет для клеток, которые имеют uilocalnotification

    NSUbiquityIdentityDidChangeNotification не работает?

    Давайте будем гением компьютера.