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

[ios开发]判断手机设置语言是否为中文(简体或者繁体)

2012-08-20 17:13 330 查看
NSString *lang;
if([[self currentLanguage] compare:@"zh-Hans" options:NSCaseInsensitiveSearch]==NSOrderedSame || [[self currentLanguage] compare:@"zh-Hant" options:NSCaseInsensitiveSearch]==NSOrderedSame)
{
lang = @"zh";
NSLog(@"current Language == Chinese");
}else{
lang = @"en";
NSLog(@"current Language == English");

}


currentLanguage 方法如下:

-(NSString*)currentLanguage
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSArray *languages = [defaults objectForKey:@"AppleLanguages"];
NSString *currentLang = [languages objectAtIndex:0];
return currentLang;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: