gpt4 book ai didi

objective-c - Document.xib 包含两个窗口,其中一个窗口需要是首选项面板

转载 作者:行者123 更新时间:2023-12-03 17:58:59 25 4
gpt4 key购买 nike

我使用核心数据创建了一个基于文档的应用程序。我用两个窗口替换了 Document.xib 中自动创建的窗口:一个“Panel”窗口和一个“Window”窗口。

“面板”窗口包含一个绑定(bind)到 NSArrayController 的 TableView 。 TableView 用于使用文档类的实体和属性将数据添加到数组中。我想让这个窗口充当首选项窗口。单击主“窗口”中的按钮时,应出现此窗口。

“窗口”是我的主窗口,我在其中使用绑定(bind)显示来自同一 NSArrayController 的数据。该窗口包含一个按钮,我想用它来显示“面板”窗口。

我可以在启动时隐藏“面板”窗口,只显示主“窗口”,但我不知道如何设置按钮的操作以显示“面板”窗口。

关于如何实现这一目标有什么想法吗?

我尝试使用两个单独的 XIB 文件,但是遇到了一个问题,无法将 NSArrayController 数据获取到另一个窗口中。

最佳答案

尝试将按钮的操作选择器连接到面板的 makeKeyAndOrderFront: 操作。

关于objective-c - Document.xib 包含两个窗口,其中一个窗口需要是首选项面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9356863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com