我有一个NSTextField
我需要用户输入一个介于最大值和最小值之间的数字,如果我能检测到该特定测试何时失败,那就太好了NSNumberFormatter
,这样我就可以显示更好的消息(“数字太大”不是很有帮助,它需要显示有效范围)或简单地将字段自动设置为最接近的有效值。
我查看了似乎不允许您修改错误的NSTextField
委托方法,并且查看了覆盖确实给了我可以修改的'方法,但似乎没有确定返回哪个特定错误的任何方法。‑control:didFailToFormatString:errorDescription:
NSNumberFormatter
‑getObjectValue:forString:range:error:
NSError
由于我只是输入一个简单的整数,我不需要 中的大部分功能NSNumberFormatter
,我最好从头开始编写自己的格式化程序吗?