1
當用戶登錄時,我從服務器獲取其語言代碼。在iOS 9中強制更改語言
然後我試圖強行將此語言設置如下:
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject(["de"], forKey: "AppleLanguages")
defaults.synchronize()
但這種變化不會立即反映。
如果我重新啓動應用程序,然後正常工作
我也試着重裝根視圖,但仍然沒有工作
我怎麼能立即看到改變?
感謝您的時間:)
這可能有幫助,你試過嗎? http://stackoverflow.com/questions/1669645/how-to-force-nslocalizedstring-to-use-a-specific-language/20257557#20257557 –