进入新窗口后关闭窗口

Closing a window upon segue to new window

提问人:Jobalisk 提问时间:3/9/2020 更新时间:3/9/2020 访问量:45

问:

我目前正在开发一款游戏。我有 2 个窗口,一个菜单窗口和一个游戏窗口。按下菜单上的运行按钮后,我以编程方式进入游戏窗口。但是,菜单窗口会保留在 segue 之后。假设菜单视图控制器不知道窗口控制器,那么从菜单视图控制器关闭菜单窗口的最佳方法是什么?

Objective-C macOS NSViewiController)

评论


答:

1赞 Asperi 3/9/2020 #1

在菜单视图控制器内的某个地方,在你要关闭菜单窗口的位置,你调用

[self.view.window performClose:nil];