如何在iOS中以编程方式更改currentlocale

时间:2013-06-15 10:55:06

标签: ios localization

我想以编程方式更改当前的语言环境。我尝试在stackoverflow中搜索并找到了这种方式。

[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];

但我的问题是如何将其设置为currentLocale,但[NSLocale currentLocale]返回currentLocale。但是我如何设置呢?

需要一些指导。

1 个答案:

答案 0 :(得分:0)

我认为您可以通过编程方式更改语言,以便语言环境也会相应更改。

  

UserDefaults.standard.set([“ en_us”],forKey:“ AppleLanguages”)

尽管我没有时间尝试这种解决方案(迅速)