Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在学习 Cocoa 绑定。我有两个完全不同的对象,每个对象都有一个我想与用户界面项同步的 iVar。但由于它们是两个不同的对象,我只能在一个 NSObjectController 的“内容”出口上拥有,我需要另一个吗?
是的。如果您同时绑定两个不同的对象,那么您需要两个对象控制器。(这是有道理的;每个对象一个控制器。)
但是,如果您正在创建通用列表视图/详细视图界面(如地址簿中所示),那么您应该只使用一个对象控制器,它应该绑定到数组控制器的selectedObject. (这也是有道理的,如果您将其视为当前选定对象的对象控制器,其中只有一个。)
selectedObject