我有一个带有布尔值和 3 个字符串的模型。我有一个带有复选框和 3 个文本字段的 UI。
UI 元素都使用 Interface Builder 绑定到模型中的值。我还在模型上使用一种方法来使用 KVO 动态启用和禁用复选框。
我想要做的是当复选框由于文本字段值的变化而被禁用时自动将复选框的值设置为 NSOffState 。
该复选框调用模型中名为 isComplete 的方法来检查值是否已准备好,但在那里设置模型对象的值似乎会使程序进入无限递归。
我有一个带有布尔值和 3 个字符串的模型。我有一个带有复选框和 3 个文本字段的 UI。
UI 元素都使用 Interface Builder 绑定到模型中的值。我还在模型上使用一种方法来使用 KVO 动态启用和禁用复选框。
我想要做的是当复选框由于文本字段值的变化而被禁用时自动将复选框的值设置为 NSOffState 。
该复选框调用模型中名为 isComplete 的方法来检查值是否已准备好,但在那里设置模型对象的值似乎会使程序进入无限递归。