How to get current language code with Swift?

前端 未结 13 2081
难免孤独
难免孤独 2020-12-07 11:06

I want get the language code of the device (en, es...) in my app written with Swift. How can get this?

I\'m trying this:

var preferredLanguages : NSL         


        
13条回答
  •  情书的邮戳
    2020-12-07 11:28

    swift 3

    let preferredLanguage = Locale.preferredLanguages[0] as String
    print (preferredLanguage) //en-US
    
    let arr = preferredLanguage.components(separatedBy: "-")
    let deviceLanguage = arr.first
    print (deviceLanguage) //en
    

提交回复
热议问题