我正在对NSNumberFormatter
使用NSTextField
来使像1.23
这样的数字显示为+1.23
,并且将-1.23
显示为-1.23
。一切正常,直到我尝试直接在文本字段中输入。
如果我键入1.23
并按回车键,则表单会通过抱怨无效格式来拒绝该数字。怎么了
我已经完全在IB中设置了格式,Format(+)
字段是+0.00
,而Format(-)
字段是-0.00
。我还分别将Fraction Digits
限制为2,将Positive Prefix
限制为+
,将Negative Prefix
限制为-
。
我怎样才能解决这个问题?
最佳答案
您可以像这样轻松地做到这一点:
关于objective-c - 使用NSNumberFormatter时不能输入正数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22316327/