Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在多视图OSX情节提要中连接两个NSObjectController_Macos_Cocoa_Xcode6 - Fatal编程技术网

Macos 在多视图OSX情节提要中连接两个NSObjectController

Macos 在多视图OSX情节提要中连接两个NSObjectController,macos,cocoa,xcode6,Macos,Cocoa,Xcode6,我第一次使用故事板为一个简单的对象创建主/细节视图 拆分视图的两个视图控制器项都有自己的视图和NSObjectController。表视图的控制器是NSArrayController(它显示实体的所有实例)。详细视图的控制器是一个NSObjectController,它只显示选定的实例 单击表中的对象时,我希望详图显示在详图视图中。因此,我相信我的目标是将细节对象控制器的“内容”绑定到主阵列控制器的“选择”。但是,对于故事板,我无法跨越视图控制器边界(无法创建IB“链接”。又名:无法绑定跨VC)

我第一次使用故事板为一个简单的对象创建主/细节视图

拆分视图的两个视图控制器项都有自己的视图和NSObjectController。表视图的控制器是NSArrayController(它显示实体的所有实例)。详细视图的控制器是一个NSObjectController,它只显示选定的实例

单击表中的对象时,我希望详图显示在详图视图中。因此,我相信我的目标是将细节对象控制器的“内容”绑定到主阵列控制器的“选择”。但是,对于故事板,我无法跨越视图控制器边界(无法创建IB“链接”。又名:无法绑定跨VC)

这样做的最佳实践是什么

到目前为止,我所能做的就是在其中一个控制器(根控制器、窗口控制器或主表视图控制器)中手动设置所有这些,但这似乎违反了直觉。这似乎违背了一开始就能够在故事板中展示这些东西的目的,而我选择的控制器则必须特别了解另一个控制器

我一定错过了什么