获取iphone当前语言设置

来源:互联网 发布:linux samba 用户 编辑:程序博客网 时间:2024/05/21 14:53

    不要纠结在[NSLocale currentLocale];上,它只能获取到当前设置的区域配置。即使使用[[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode],得到的也是区域语言。比如你的区域设置为火星,无论你把当前的语言设置为哪个星球的,你通过上面代码也只能得到火星语。

    下面给出正解,[[NSLocale preferredLanguages] objectAtIndex:0]; 它获取当前设置的语言,被设置的语言代码会被自动放在array的第一位,所以取第一位元素即可。


原创粉丝点击