美文网首页
iOS获取系统当前语言、地区

iOS获取系统当前语言、地区

作者: 超人_22 | 来源:发表于2019-10-17 10:51 被阅读0次

iOS获取系统当前语言

NSString *udfLanguageCode = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"][0];
    NSString *pfLanguageCode = [NSLocale preferredLanguages][0];
    NSString *localeLanguageCode = [[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode];
    NSString *language =  [[NSBundle mainBundle] preferredLocalizations][0];
    LOG(@"支持语言1==:%@",udfLanguageCode);
    LOG(@"支持语言2==:%@",pfLanguageCode);
    LOG(@"支持语言3==:%@",localeLanguageCode);
    LOG(@"支持语言4==:%@",language);

打印出来如下:

AppDelegate.m 第40行: 支持语言1==:en
AppDelegate.m 第41行: 支持语言2==:en
AppDelegate.m 第42行: 支持语言3==:en
AppDelegate.m 第43行: 支持语言4==:en

获取当前地区(区域)

NSString *identifier = [[NSLocale currentLocale] localeIdentifier];
    NSString *displayName = [[NSLocale currentLocale] displayNameForKey:NSLocaleIdentifier value:identifier];
    LOG(@"当前地区==:%@",displayName);

打印出来如下:

AppDelegate.m 第48行: 当前地区==:English (United States)

相关文章

网友评论

      本文标题:iOS获取系统当前语言、地区

      本文链接:https://www.haomeiwen.com/subject/vkdmmctx.html