来自this problem(1)我遇到了奇怪的行为。我有两个应用程序A和B,我在同一个模拟器上运行。当我在A“de”中调用以下代码Bundle.main.preferredLocalizations.first
时返回,但在B“de_DE”中返回。我想知道如何解释这一点......此外,来自(1)的相同代码在A中起作用但在B中没有起作用。我很困惑。
答案 0 :(得分:0)
我认为这是因为语言后备。
例如,“de”一般意味着德国也在奥地利,“de_DE”意味着德国地区的德语。也许其中一个应用程序具有显式德语和/或区域回退的一些设置
希望这有帮助。