【发布时间】:2013-02-26 14:45:54
【问题描述】:
我刚开始使用 Cocoa Bindings,并且正在开发我的第一个应用程序。
许多示例和书籍使用NSArrayController,但由于我只想将单个对象及其属性绑定到一些文本字段,因此我使用了NSObjectController。我也没有基于文档的应用程序。我的应用程序是一个简单的单窗口应用程序。
当我尝试像所有示例一样将我的NSObjectController 绑定到文件所有者时,我开始遇到问题。如果我这样做,我将无法编译应用程序。我总是收到“此类不符合键值要求”错误。
但是,如果我将NSObjectController 绑定到我的应用程序的 AppController 实例,它就可以正常工作。我还设法将文本字段绑定到NSObjectController 的字段。这也可以正常工作。
但我不知道我做的是否正确。我发现的所有样本都绑定到文件所有者——这对我的应用程序不起作用。绑定到应用程序控制器似乎是非基于文档的应用程序的完美方式。
【问题讨论】:
标签: cocoa binding cocoa-bindings