如何在iOS中识别用户的语言?

时间:2013-04-07 07:17:23

标签: ios objective-c unicode-string nslocale

我是iOS和Objective-C的新手,我一直致力于一个短信应用程序的项目,其中应用程序包含一个消息的文本框,该框有一个字符计数器但计数器取决于文本的语言,所以我的问题是如何识别/检测用户使用的语言?

2 个答案:

答案 0 :(得分:2)

您可以使用NSLocal

获取用户的首选语言列表
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
if ([language isEqualToString:@"en"]) {
    NSLog(@"user's prefered first language is English");
}

答案 1 :(得分:0)

NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];

看看这个:Getting current device language in iOS?