NSLocale PreferredLanguages:在同一设备上的结果不同

时间:2016-12-13 07:50:58

标签: ios localization

我疯狂地试图弄清楚这段代码如何产生不同的结果,具体取决于我运行它的项目:

NSArray *languages = [NSLocale preferredLanguages];
NSLog(@"%@", languages);

在一个项目(由Unity创建)上,我得到了#34; en-FR"," fr-FR"," en-US",在新的空白处我得到的项目" fr-FR"," en-US" (这正是我在手机设置中看到的内容)。

我非常确定preferredLanguage会读取用户设置信息,因此我无法理解世界上我可能会在同一台设备上获得不同的结果!

0 个答案:

没有答案