我有以下代码,除了保留小数点后的0之外,其他都可以正常工作。目标是将用户输入的格式设置为文本字段上的用户类型
MyClass {
static let formatter: NumberFormatter = {
let formatter = NumberFormatter()
formatter.numberStyle = .decimal
formatter.locale = NSLocale.current
formatter.maximumFractionDigits = 2
return formatter
}()
}
extension Double {
func formatted() -> String{
return MyClass.amountFormatter.string(from: NSNumber(value: self)) ?? "0"
}
}
这给了我下面的输出
如何实现所需的输出