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

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

Сообщение Anonymous »


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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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