标签: xcode macos cocoa cocoa-bindings nsbutton
我有一个带有布尔值和3个字符串的模型。我的UI有一个复选框和3个文本字段。
UI元素都使用Interface Builder绑定到模型中的值。我还在模型上使用方法来使用KVO动态启用和禁用复选框。
我要做的是,当由于文本字段值的更改而禁用复选框时,会自动将复选框的值设置为NSOffState。
该复选框调用名为isComplete的模型中的方法来检查值是否已准备好,但设置模型对象的值似乎会将程序发送到无限递归。
答案 0 :(得分:0)
我发现这个问题完全回答了我的问题:
Key Value Observing and NSButton state