iOS 12 - проблема NSLocale - PullRequest
       47

iOS 12 - проблема NSLocale

0 голосов
/ 10 декабря 2018

Если вы используете iOS> = 12 и задаете язык и регион устройства для Франции (fr_FR) Настройки устройства IMG и извлекаете текущую локаль из кода:

[NSLocale currentLocale]

или

[[NSLocale autoupdatingCurrentLocale] localeIdentifier]

результат будет en_FR.

Имейте в виду, что приложение имеет локализацию для Франции Localizable.strings IMG , а info.plist содержит

<key>CFBundleLocalizations</key>
<array>
    <string>en</string>
    <string>fr</string>
    <string>it</string>
    <string>de</string>
</array>

Почему это происходит?Я что-то пропустил?Тот же подход работает на iOS <12. </p>

...