我需要更改我的应用语言,点按我的应用中的按钮。我在应用程序视图控制器周围使用了NSLocalizedStrings
,我已经创建了Localizable.strings
文件,里面有翻译。
在不重新启动应用程序的情况下,我应该使用哪些代码来更改语言?
我试过这个,但它没有用。
@IBAction func changeToSpanish(_ sender: Any) {
UserDefaults.standard.set("es", forKey: "i18n_language")
UserDefaults.standard.synchronize()
}