我必须丢失一些非常明显的东西,但我已经找遍了,找不到解决方案。NSNumberFormatter失败,无值
在界面生成器中,我将NSNumberFormatter连接到NSTextField,我将该值绑定到float值。这一切都按预期工作,数字得到验证和更新。除非我输入一个空字符串,在这种情况下,我得到一个异常:
Exception detected while handling key input.
[<ResolutionSetting 0x11d029430> setNilValueForKey]: could not set nil as the value for the key scale.
有什么办法有,而不是零的的NSTextField返回一个空字符串(@“”)如果文本字段为空?或者,有没有办法让NSNumberFormatter处理零值?
感谢您的回答。我已经尝试了这种方法,虽然它删除了异常,但它将文本字段留空。 (相反,它不应允许零值,并弹出通知,要求用户输入有效的号码。) – Vik 2012-04-25 07:22:48