我必須丟失一些非常明顯的東西,但我已經找遍了,找不到解決方案。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