Как узнать настройки языковых стандартов пользователяIOS

Программируем под IOS
Anonymous
Как узнать настройки языковых стандартов пользователя

Сообщение Anonymous »


Я занимаюсь интернационализацией своего приложения для iOS, чтобы оно могло работать как с традиционными единицами измерения США (имперскими), так и с СИ (метрическими). Есть ли способ узнать, какие настройки предпочитает пользователь, на основе его языкового стандарта или другой информации о настройках?

Я прошу пользователя ввести данные Measurement(), и мне нужно знать, какую единицу измерения им назначить при вызове let Weight = Measurement(value: 75, unit: UnitMass.kilograms)< /код>. Я хотел бы иметь возможность назначить правильную единицу измерения для пользователя, не спрашивая его об их предпочтениях. Я знаю, что система может обрабатывать правильные единицы вывода, используя weight.formatted(). А как насчет ввода?

Мое приложение ориентировано на ввод пользовательских данных с использованием следующих UnitType:
Имперская метрическая единица измерения Длина футы метры Расстояние миль километров Масса фунты килограммы Объем кубическийДюймы литры Объем галлоны литры Мощность в лошадиных силах, киловаттах Температура по Фаренгейту Цельсия АтмосфераДавление, дюймыРтути, миллибары Скорость, мили в час, километры в час

Вернуться в «IOS»