首页 > 解决方案 > 尽管 Apple 语言代码在 UserDefaults 中设置为 en,但 iOS 英语数字会自动更改为阿拉伯语

问题描述

目前,我在本地化方面遇到了奇怪的问题。每当我输入英文数字时,即使 Apple 语言在 UserDefaults 中设置为 en,它们也会变为阿拉伯语。

if langCode == ENGLISH_CODE {
    defaults.set(["en","ar"], forKey: "AppleLanguages")
    defaults.set(true, forKey: IS_LANGUAGE_ENGLISH)}
else {
    defaults.set(["ar","en"], forKey: "AppleLanguages")
    defaults.set(false, forKey: IS_LANGUAGE_ENGLISH)
}

快照

标签: iosobjective-cswift

解决方案


推荐阅读