【发布时间】:2015-08-26 14:38:49
【问题描述】:
我有一个应用程序,它在第一个窗口上有一个按钮,一旦按下这个按钮应该隐藏并执行一个操作,隐藏我正在使用这个代码的按钮:
[self.myButton setHidden:TRUE];
在我有多个窗口之前,这可以正常工作 - 此窗口的新实例没有此按钮,默认情况下它是隐藏的。但是,当我创建一个新窗口并在第一个窗口上按 myButton 时,它不会隐藏该按钮。
此外,如果我创建一个新窗口,然后关闭该窗口并在第一个(现在只有一个)窗口上按下 myButton,它会崩溃。
任何想法如何克服这个问题?
【问题讨论】:
-
请添加任何相关代码来创建窗口等
-
嘿,它只是从文档控制器调用一个 newDocument:[dc newDocument:self];
标签: objective-c macos cocoa window hide