簡體   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