gpt4 book ai didi

objective-c - Cocoa,无法以编程方式显示窗口

转载 作者:行者123 更新时间:2023-12-03 18:00:39 25 4
gpt4 key购买 nike

我在以编程方式显示窗口时遇到问题......

我已经在界面生成器中创建了窗口,并且有一个窗口 Controller 类

我在绑定(bind)到窗口的 Controller 类中拥有IBOutlet NSWindow mywindow(通过界面生成器)。

我尝试调用 [mywindow display][mywindow makeKeyAndOrderFront:nil] 但都不显示窗口。

如果在界面生成器中我设置“启动时可见”,则应用程序启动时窗口可见,但现在我无法隐藏它...调用 [mywindow close] 不会执行任何操作.

我想我在这里错过了一些非常基本的东西,但无法弄清楚是什么。

最佳答案

您确定是从 IB 窗口 Controller 实例中而不是从以编程方式创建的实例中调用此代码吗?尝试使用 NSLog(@"%@",myWindow); 检查 myWindow 是否为 nil

关于objective-c - Cocoa,无法以编程方式显示窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7238817/

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