隐藏多个窗口的按钮? - Objective C OSX

时间:2015-08-26 14:38:50

标签: objective-c macos cocoa window hide

我有一个应用程序,在第一个窗口上有一个按钮,按下此按钮应该隐藏并执行操作,隐藏我正在使用此代码的按钮:

[self.myButton setHidden:TRUE];

这个工作正常,直到我有多个窗口 - 此窗口的新实例没有此按钮,默认情况下它是隐藏的。但是,当我创建一个新窗口并在第一个窗口按myButton时,它不会隐藏按钮。

此外,如果我创建一个新窗口,然后关闭该窗口并在第一个也是现在唯一的窗口上按下myButton,它就会崩溃。

任何想法如何克服这个?

1 个答案:

答案 0 :(得分:0)

myButton指向您打开的最后一个窗口中的按钮