我使用Core Data创建了一个基于文档的应用程序。我用两个窗口替换了Document.xib中自动创建的窗口:“面板”窗口和“窗口”窗口。
“Panel”窗口包含一个表格视图,其中包含与NSArrayController的绑定。表视图用于使用文档类的实体和属性将数据添加到数组。我想让这个窗口充当首选项窗口。单击主“窗口”中的按钮时,应显示此窗口。
“Window”是我的主窗口,我使用绑定显示来自同一NSArrayController的数据。此窗口包含一个按钮,我想用它来显示“面板”窗口。
我可以在启动时隐藏“面板”窗口并仅显示主“窗口”,但我无法弄清楚如何设置按钮的操作以显示“面板”窗口。
关于如何实现这一点的任何想法?
我尝试使用两个单独的XIB文件,但是我遇到了一个问题,我无法将NSArrayController数据放到另一个窗口中。
答案 0 :(得分:1)
尝试将按钮的操作选择器连接到面板的makeKeyAndOrderFront:
操作。