关闭后重新开放NSWindow?

时间:2017-06-26 02:16:37

标签: macos cocoa nswindow foundation nswindowcontroller

我有一个名为NSWindowController的{​​{1}}的子类。

到目前为止,这适用于第一次点击;窗口启动。但是,如果您关闭该窗口,再次单击该按钮以显示升级窗口,则不会发生任何事情。

UpgradeWindowController

有什么想法吗?感谢

2 个答案:

答案 0 :(得分:0)

好的,问题是XIB。该文件的所有者需要连接到窗口。

答案 1 :(得分:0)

给你一个建议,窗口可以是存储在变量或数组中的对象,虽然这是关闭的,但实际上是隐藏的,下次我们需要使用它时,可以去检查窗口是否加载了对象,如果加载调用并显示它。这可能更有趣,更方便。