所以在我的应用程序中,我试图获取设备当前设置的语言及其首字母缩写词。所以我这样做:
NSString *fullLanguage = [[NSLocale currentLocale] displayNameForKey:NSLocaleIdentifier value:[[NSLocale preferredLanguages] objectAtIndex:0]];
NSString *abrlanguage = [[NSLocale preferredLanguages] objectAtIndex:0];
然而,一些用户报告说该语言正在返回类似:en_UK 或类似的东西,这反过来又搞乱了我的应用程序的功能。
不管设备的区域设置如何,有没有办法获得设备当前设置的语言?
谢谢!