3

我有一个自定义NSWindowController子类,它在初始化期间加载一个 NIB 文件,如下所示:

self = [super initWithNibNamed:@"myNib"];
if (self != nil) {
    [self window];
}

笔尖包含一些自定义视图和一些其他控件。这NSWindowController是文件的所有者,并且至少有一个视图甚至绑定到它。

简单地说,我需要做什么才能关闭和释放那个窗口?我花了一整天的时间试图弄清楚这一点,但我仍然一无所知。

4

2 回答 2

13

谢谢@peter hosey。

[self close]; // will work only if your nib is wired up correctly.

打开文件的笔尖。在窗口上,您需要将窗口的“引用插座”连接到“文件所有者”并选择窗口。否则什么都行不通。

于 2010-07-22T04:44:17.167 回答
6
于 2010-04-15T20:05:28.357 回答