NSNumberFormatter 检查特定的小数
NSNumberFormatter check specific decimals
我希望能够检查一些价格的小数点并仅显示它们不同于 0 的小数点。
例如:
最好在此处为 Litecoin
打印 122,14
。
这是我目前的 NumberFormatter
代码:
let formatter = NumberFormatter()
formatter.numberStyle = .currency
formatter.minimumFractionDigits = 4
formatter.locale = Locale(identifier: "\(SettingsViewController.currencyCode)")
value.text = formatter.string(from: NSNumber(value: value))
而不是 minimumFractionDigits = 4
,设置 maximumFractionDigits = 4
,或同时设置:
formatter.minimumFractionDigits = 0
formatter.maximumFractionDigits = 4
我希望能够检查一些价格的小数点并仅显示它们不同于 0 的小数点。
例如:
最好在此处为 Litecoin
打印 122,14
。
这是我目前的 NumberFormatter
代码:
let formatter = NumberFormatter()
formatter.numberStyle = .currency
formatter.minimumFractionDigits = 4
formatter.locale = Locale(identifier: "\(SettingsViewController.currencyCode)")
value.text = formatter.string(from: NSNumber(value: value))
而不是 minimumFractionDigits = 4
,设置 maximumFractionDigits = 4
,或同时设置:
formatter.minimumFractionDigits = 0
formatter.maximumFractionDigits = 4