问问题
9342 次
1 回答
11
我刚刚测试了你的代码。如果您在按照您的方式定义数字格式化程序后立即运行日志语句,则输出为
@"EUR"
@"€"
@"EUR"
请注意,国际货币符号和货币符号似乎取决于您系统中设置的语言环境。但是您可以像这样轻松更改格式化程序的语言环境:
numberFormatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"de_DE"];
最好根本不设置currencySymbol
。然后当语言环境是,比如说,泰国(@"th_TH"
),你得到
numberFormatter.internationalCurrencySymbol "THB"
numberFormatter.currencySymbol "฿"
numberFormatter.currencyCode "THB"
于 2014-07-14T19:17:12.773 回答