繁体   English   中英

找出iOS中货币的小数位数

[英]Find out number of fraction digits in currency in iOS

我使用NSNumberFormatter以本地化的方式格式化货币,并且工作正常。 但是我想重写此设置,并为用户提供选择以覆盖小数点分隔符之后的位数。

如何找出NSNumberFormatter用于某种货币的位数? 我已经看过NSLocale对象,但是没有一个键告诉我这一点。

NSString * const NSLocaleIdentifier;
NSString * const NSLocaleLanguageCode;
NSString * const NSLocaleCountryCode;
NSString * const NSLocaleScriptCode;
NSString * const NSLocaleVariantCode;
NSString * const NSLocaleExemplarCharacterSet;
NSString * const NSLocaleCalendar;
NSString * const NSLocaleCollationIdentifier;
NSString * const NSLocaleUsesMetricSystem;
NSString * const NSLocaleMeasurementSystem;
NSString * const NSLocaleDecimalSeparator;
NSString * const NSLocaleGroupingSeparator;
NSString * const NSLocaleCurrencySymbol;
NSString * const NSLocaleCurrencyCode;
NSString * const NSLocaleCollatorIdentifier;
NSString * const NSLocaleQuotationBeginDelimiterKey;
NSString * const NSLocaleQuotationEndDelimiterKey;
NSString * const NSLocaleAlternateQuotationBeginDelimiterKey;
NSString * const NSLocaleAlternateQuotationEndDelimiterKey;

我如何找出NSNumberFormatter似乎知道的货币的正确小数位数?

创建一个NSNumberFormatter实例,并用所需的货币设置货币代码。 然后,您可以查询货币格式化程序的属性maximumFractionDigits。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM