您的位置:首页 > 移动开发 > IOS开发

IOS获取当前系统语言

2012-09-27 13:16 651 查看
ios获取当前系统的语言环境,其实就是一个数组,默认第一个就是当前的系统语言,和手机设置->通用->多语言环境->语言里的那个排序是一致的




/**
*得到本机现在用的语言
* en:英文 zh-Hans:简体中文 zh-Hant:繁体中文 ja:日本 ......
*/
+ (NSString*)getPreferredLanguage
{
NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];
NSArray* languages = [defs objectForKey:@"AppleLanguages"];
NSString* preferredLang = [languages objectAtIndex:0];
NSLog(@"Preferred Language:%@", preferredLang);
return preferredLang;
}

输出:

2012-03-20 10:44:13.346 ipad[940:16d03] Preferred Language:zh-Hans

转自:http://www.cocoachina.com/bbs/read.php?tid=96919#582333
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: