Setting “AppleLanguages” doesn't change app language

前端 未结 7 1847
无人及你
无人及你 2020-12-01 19:29

I am trying to implement a function that can change app language.
I tried to set it like this:

let defaults = NSUserDefaults.standardUserDefaults()
defa         


        
7条回答
  •  再見小時候
    2020-12-01 20:00

    You may try below in AppDelegate.swift though changes will not appear instantly but after you kill and relaunch your app. -

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

提交回复
热议问题