Xcode 使用绑定更改复选框的值
我有一个带有布尔值和3个字符串的模型。我有一个UI,它有一个复选框和3个文本字段 UI元素都使用Interface Builder绑定到模型中的值。我还在模型上使用一种方法,使用KVO动态启用和禁用复选框 我试图做的是,当由于文本字段的值发生更改而禁用复选框时,自动将复选框的值设置为NSOffStateXcode 使用绑定更改复选框的值,xcode,macos,cocoa,cocoa-bindings,nsbutton,Xcode,Macos,Cocoa,Cocoa Bindings,Nsbutton,我有一个带有布尔值和3个字符串的模型。我有一个UI,它有一个复选框和3个文本字段 UI元素都使用Interface Builder绑定到模型中的值。我还在模型上使用一种方法,使用KVO动态启用和禁用复选框 我试图做的是,当由于文本字段的值发生更改而禁用复选框时,自动将复选框的值设置为NSOffState 复选框调用模型中名为isComplete的方法来检查值是否已准备就绪,但在那里设置模型对象的值似乎会将程序发送到无限递归中。是否尝试使用NSValueTransformer来处理逻辑?没有。尽管
复选框调用模型中名为isComplete的方法来检查值是否已准备就绪,但在那里设置模型对象的值似乎会将程序发送到无限递归中。是否尝试使用NSValueTransformer来处理逻辑?没有。尽管KVO似乎做得很好。