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