首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >货币的NSNumberFormatter

问货币的NSNumberFormatter
EN

Stack Overflow用户
提问于 2012-08-20 17:53:24
回答 1查看 657关注 0票数 2

我正在使用NSNumberFormatter进行货币格式化。我已经明确提到了货币符号,货币组分隔符,货币小数分隔符。它的工作情况与预期一致。但是,当我在设备设置中将区域格式更改为某个特定区域时,它不起作用,文本的格式也受到影响。如何克服这一点?我希望格式化程序基于我设置的属性进行格式化,而不是基于设备级区域设置。

EN

回答 1

Stack Overflow用户

发布于 2012-08-20 19:21:15

您指定的哪个区域会导致此行为?

此代码适用于我,而不管我设置的区域是什么:

代码语言:javascript
复制
NSNumberFormatter *nf = [[NSNumberFormatter alloc] init];
nf.numberStyle = NSNumberFormatterCurrencyStyle;
nf.currencySymbol = @"A";
nf.currencyDecimalSeparator = @"B";
nf.currencyGroupingSeparator = @"C";
label.text = [nf stringFromNumber:[NSNumber numberWithFloat:65123.45]];
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12035563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档