1

我的文本字段映射到NSUInteger模型对象上的类型属性。只要属性等于NSUIntegerMax,文本字段的NSNumberFormatter显示-1。我宁愿它显示

我尝试将“格式(-)”值(来自 IB)设置为,但结果为∞1. 有一些方法可以定义遇到无穷大时要使用的符号……但它永远不会被使用。如果不是NSUIntegerMax,哪个值实际上会导致无穷大符号?

4

2 回答 2

4
于 2012-02-23T19:08:04.337 回答
1

NSUIntegerMax不是无穷大,它只是一个很大的数字。浮点数(floatdouble)确实具有表示无穷大的特殊值,对于那些数字格式化程序将使用给定的无穷大符号。

要为您提供无穷大符号,NSUIntegerMax您必须编写自己的数字格式化程序或单独处理这种情况。

于 2012-02-23T19:06:13.960 回答