gpt4 book ai didi

ios - NumberFormatter() 不强制小数位

转载 作者:行者123 更新时间:2023-11-30 12:31:30 25 4
gpt4 key购买 nike

这是我的代码:

extension NSDecimalNumber {
func getFormattedDecimalString() -> String {
let numberFormatter = NumberFormatter()
numberFormatter.minimumFractionDigits = 2
numberFormatter.maximumFractionDigits = 2
numberFormatter.numberStyle = NumberFormatter.Style.decimal
if let decimalString = numberFormatter.string(from: self) {
return decimalString
} else {
return ""
}
}
}

如果我有数字 4.11,它会显示 4.11。如果我有数字 4.1,它会显示 4.1。如果我有数字 4,它会显示 4。我希望它显示 4.11、4.10 和 4.00。我认为这就是minimumFractionDigits 的用途。我还尝试添加行 numberFormatter.alwaysShowsDecimalSeparator = true 但这没有任何作用。

最佳答案

实际上是由我犯下的不相关错误引起的:我有两个 ViewController,但我正在编辑错误的一个。代码不正确的是附加到 View 的代码。

关于ios - NumberFormatter() 不强制小数位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43492794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com