自上次更新后,我无法将语言代码(en、fr等...)翻译成它们各自的名称(英语、法语等...)。它可以在真实设备上运行,但不能在模拟器上运行。它使用以前版本的Xcode工作。我知道发行说明中写到[NSLocalecurrentLocale]在某些情况下可能会返回en_US,但这并不能解释为什么它们不再被“翻译””。我使用这段代码:NSString*lang=@"en";NSLog(@"%@",[[NSLocalecurrentLocale]displayNameForKey:NSLocaleIdentifiervalue:lang]);它显示(null),而不是English。问题是我