两个不同的应用程序在同一个模拟器上返回的不同语言环境

时间:2017-07-06 05:50:51

标签: ios localization ios-simulator plist

来自this problem(1)我遇到了奇怪的行为。我有两个应用程序A和B,我在同一个模拟器上运行。当我在A“de”中调用以下代码Bundle.main.preferredLocalizations.first时返回,但在B“de_DE”中返回。我想知道如何解释这一点......此外,来自(1)的相同代码在A中起作用但在B中没有起作用。我很困惑。

1 个答案:

答案 0 :(得分:0)

我认为这是因为语言后备。

例如,“de”一般意味着德国也在奥地利,“de_DE”意味着德国地区的德语。

也许其中一个应用程序具有显式德语和/或区域回退的一些设置

希望这有帮助。