Locale.currentlocale 没有得到预期的结果?

Locale.currentlocale not getting expected result?

据我所知Locale.currentLocale returns 移动设置中的语言和区域设置中的区域设置详细信息

但在我的例子中,我选择了英语和地区美国

仍然是当前语言环境 returns 地区代码 “CN”,应该是“US”

不确定我错过了什么

在此先感谢您的帮助!!!

But in my case I have selected English language and region United States

我想你已经通过你的开发设备选择了它。

但是,您可以修复 Xcode 中的语言和区域,这会忽略设备中的实际设置。

Product -> Edit Scheme -> Run -> Options -> App Region

请去检查你的Xcode中的方案。