如何同步两个界面元素并在终止时保存值?我将一个复选框'state和一个启用的文本字段连接到NSObjectController。 “内容”插座也连接到复选框。 (不知道为什么?)。它适用于NSObjectController,但每当我将值绑定到NSUserDefaultsController时,我的应用程序在启动时崩溃并出现此错误:
提出了未被捕获的例外情况 [ 的addObserver: forKeyPath:@ “selection.enabled” 选项:0x0上下文:0x0]被发送到 一个不符合KVC标准的对象 为“选择”财产。 ***由于未捕获的异常'NSUnknownKeyException'而终止应用, 原因:'[addObserver: forKeyPath:@ “selection.enabled” 选项:0x0上下文:0x0]被发送到 一个不符合KVC标准的对象 对于“选择”财产。'
答案 0 :(得分:1)
selection
来自NSObjectController,而NSUserDefaultsController不是一种NSObjectController。您需要通过其values
进行绑定。