8

I have a language selection control in my application, and I want to be able to set the locale accordingly during runtime. How can I achieve this?

Braiam
  • 1
  • 11
  • 47
  • 78
daaniaal
  • 501
  • 7
  • 13

1 Answers1

12

I found the answer

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

Swift 3:

UserDefaults.standard.set(["fr"], forKey: "AppleLanguages")
UserDefaults.standard.synchronize()
Ahmad Farrag
  • 234
  • 2
  • 8
daaniaal
  • 501
  • 7
  • 13