【发布时间】:2012-11-26 19:32:28
【问题描述】:
我想获取系统默认语言和系统区域设置。
我已尝试使用以下代码 sn-p 来获取系统当前语言环境,如下所示
NSLocale *locale;
locale = [NSLocale systemLocale];
NSString * localLanguage = [locale objectForKey:NSLocaleIdentifier];
NSLog (@"Language : %@", localLanguage);
NSLog(@"System locale Identifier %@",[locale localeIdentifier]);
但是系统语言环境标识符没有显示任何内容。如果是当前语言环境,则给出正确的结果。为什么系统语言环境没有给出任何值以及如何获取系统默认语言而不是用户首选语言?请帮助
【问题讨论】:
标签: objective-c macos cocoa nslocale