如何通过Swift以编程方式更改我的应用程序的区域设置?

时间:2014-12-28 09:37:07

标签: swift nslocale

我的应用程序中有一个语言选择控件,我希望能够在运行时相应地设置语言环境。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:12)

我找到了答案

NSUserDefaults.standardUserDefaults().setObject(["fr"], forKey: "AppleLanguages")
NSUserDefaults.standardUserDefaults().synchronize()

斯威夫特3:

UserDefaults.standard.set(["fr"], forKey: "AppleLanguages")
UserDefaults.standard.synchronize()