如何在两个nib文件之间共享NSArrayController?

时间:2010-05-18 00:40:02

标签: objective-c cocoa cocoa-bindings nsarraycontroller

我有一个图像数组和两个nib文件。一个nib文件有一个窗口,在NSTableView中显示图像。另一个笔尖有一个窗口,可以将图像数组绘制到NSView中,并在所选图像上绘制一个突出显示。

图像数组由NSArrayController控制。我无法让两个笔尖共享NSArrayController。我会有两个单独的NSArrayControllers绑定到相同的内容,但我也希望两个笔尖共享控制器的选择;也就是说,如果您在表格窗口中选择一个图像,它也会在另一个窗口中被选中。

有没有一种标准方法可以做到这一点?

1 个答案:

答案 0 :(得分:5)

  

我会将两个单独的NSArrayControllers绑定到相同的内容,但我也希望两个nib共享控制器的选择;也就是说,如果您在表格窗口中选择一个图像,它也会在另一个窗口中被选中。

     

有没有一种标准方法可以做到这一点?

将两个单独的NSArrayControllers绑定到相同的内容和selection indexes