我在检索我的语言环境货币符号时遇到问题。
NSString *currencySymbol = [[NSLocale currentLocale]
objectForKey:NSLocaleCurrencySymbol];
我期待的是£
,相反,我仍然得到了$
。
在我的系统设置中,该区域已设置为United Kingdom
.
请问我错过了什么?
更新:我刚刚意识到,如果我在 iPhone 上部署应用程序,符号会正确显示。只有模拟器仍然显示美元符号而不是英镑。