使用绑定更改复选框的值

时间:2013-03-12 19:08:25

标签: xcode macos cocoa cocoa-bindings nsbutton

我有一个带有布尔值和3个字符串的模型。我的UI有一个复选框和3个文本字段。

UI元素都使用Interface Builder绑定到模型中的值。我还在模型上使用方法来使用KVO动态启用和禁用复选框。

我要做的是,当由于文本字段值的更改而禁用复选框时,会自动将复选框的值设置为NSOffState。

该复选框调用名为isComplete的模型中的方法来检查值是否已准备好,但设置模型对象的值似乎会将程序发送到无限递归。

1 个答案:

答案 0 :(得分:0)

我发现这个问题完全回答了我的问题:

Key Value Observing and NSButton state