设置使用NSString .doubleValue时要显示的小数位数

时间:2017-09-09 17:25:18

标签: ios swift nsstring

处理跟踪商品价格的应用。它被设置为核心数据的双倍,并接受用户输入到文本字段,他们将使用小数点击键入项目的价格。这是设置和存储商品价格的代码:

if let price = priceField.text {
            item.price = (price as NSString).doubleValue
        }

我想要做的是设定价格如何显示价格值。现在如果用户输入“25.10”,价格显示为“$ 25.1”,在第二个小数点缺少0。如果用户键入“25”,则价格显示“$ 25.0”也缺少第二个小数点。

我尝试过使用像字符串一样的方法来设置小数位,但没有运气,因为这是双倍的。

欢迎任何建议。再次感谢新手的所有帮助。

0 个答案:

没有答案