Я использую Swift для создания обратного геокода на месте устройства, получая страну. Затем, найдя индекс этой страны в массиве и прокручивая этот индекс в моем UITableView
.Список стран с обратным геокодом Apple
Моя проблема заключается в том, что я не могу найти список названий стран, которые Apple вернется.
Например, у моего UITableView
может быть строка с названием «Соединенные Штаты Америки», но страна, возвращенная API Apple, - «Соединенные Штаты». Мой UITableView
, очевидно, не прокручивается до этой позиции.
Я думал о запуске массива и делал тип , чтобы узнать, находится ли страна, возвращенная Apple, где-то внутри элемента массива, но это кажется довольно неприятным способом как для производительности, так и того факта, что это разрешит только НЕКОТОРЫЕ случаи проблемы.
Хм ... Интересно. Я не рассматривал его правильно, но я предполагаю, что они будут использовать какой-то стандартный код страны, а также имя. Это возможность? – Fogmeister
Я нашел что-то, где парень использовал скрипт python для преобразования стандартных кодов стран в названия стран. Коды кажутся стандартными по всем направлениям, но даже имена, возвращаемые библиотеками питонов, различны, и я еще не нашел ничего определенного определенного класса:/ –
Используйте коды. Не имена :-), если яблоко решает изменить, как оно возвращает имя, тогда оно сломается. Но нет, если вы используете его коды. – Fogmeister