I am trying to implement a function that can change app language.
I tried to set it like this:
let defaults = NSUserDefaults.standardUserDefaults() defaults.setObject("de", forKey: "AppleLanguages")
And after app restart language is still 'system default'.
Now I test different languages by setting
Scheme > Application Language > language.
But is it possible to user click a button and after restart to see picked language?
Also what is the proper way to do this to avoid changing language on restart?