gpt4 book ai didi

macos - 新窗口打开不正确

转载 作者:行者123 更新时间:2023-11-28 13:12:02 26 4
gpt4 key购买 nike

我想在点击一个按钮后加载一个新窗口。此代码打开新窗口约 0.01 毫秒并关闭。我做错了什么?

@IBAction func goToSettings(sender: AnyObject) {
let s = SettingsViewController(windowNibName: "SettingsViewController")
s.showWindow(sender)
}

该按钮位于菜单栏的弹出窗口中。

最佳答案

Controller 存储在局部变量中。在您的 goToSettings() 方法退出后,不再有对它的强引用。因此,它被释放并释放它拥有的窗口。

您需要在一些长期变量中存储对它的强引用,例如具有该 goToSettings() 方法的任何类的实例变量。

关于macos - 新窗口打开不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30963654/

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