gpt4 book ai didi

cocoa - NumberFormatter 最小值无法正常工作?

转载 作者:行者123 更新时间:2023-12-03 16:53:43 27 4
gpt4 key购买 nike

我配置了一个基本的 NumberFormatter:

let numberFormatter = NumberFormatter()
numberFormatter.numberStyle = .spellOut

然后我设置最小变量:

numberFormatter.minimum = 1

其中,according to the documentation套:

The lowest number allowed as input by the receiver.

但是当我运行以下转换时:

numberFormatter.string(from: -1)

我得到错误的输出:

minus one

为什么最小值没有被承认?

最佳答案

文档中使用误导性术语输入所说的是,它不允许将值低于最小值的字符串转换为数字。这是因为很难测试字符串是否具有较低的值,尤其是。以本地化形式

您以另一种方式从数字到字符串。对于这种情况,很容易测试自己是否满足边界。因此数字格式化程序不会检查边界。

关于cocoa - NumberFormatter 最小值无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45157848/

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