在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。

链接地址: http://www.djcxy.com/p/67355.html

上一篇: Find out number of fraction digits in currency in iOS

下一篇: Changing language without changing locale in JSF