对于我们的Beta测试人员中的一个(并且只有一个......),无论我们的应用程序试图显示美元符号,他都会看到here所描述的通用货币符号。我收集到这表明NSNumberFormatter无法确定当前语言环境的货币类型,但他只在我们的应用程序中看到此符号,并且他的系统区域格式设置为美国。
我只是在使用
[NSNumberFormatter localizedStringFromNumber:value numberStyle:NSNumberFormatterCurrencyStyle]
为什么我的应用会显示通用货币符号而不是$?