0

我正在学习 Cocoa 绑定。我有两个完全不同的对象,每个对象都有一个我想与用户界面项同步的 iVar。但由于它们是两个不同的对象,我只能在一个 NSObjectController 的“内容”出口上拥有,我需要另一个吗?

4

1 回答 1

1

是的。如果您同时绑定两个不同的对象,那么您需要两个对象控制器。(这是有道理的;每个对象一个控制器。)

但是,如果您正在创建通用列表视图/详细视图界面(如地址簿中所示),那么您应该只使用一个对象控制器,它应该绑定到数组控制器的selectedObject. (这也是有道理的,如果您将其视为当前选定对象的对象控制器,其中只有一个。)

于 2010-08-16T15:18:36.473 回答