3

次のように、初期化中に NIB ファイルをロードするカスタムNSWindowControllerサブクラスがあります。

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

nib には、いくつかのカスタム ビューとその他のコントロールが含まれています。はNSWindowControllerファイルの所有者であり、ビューの少なくとも 1 つがそれにバインドされています。

簡単に言えば、そのウィンドウを閉じて解放するにはどうすればよいですか? 私はそれを理解しようと一日中過ごしていますが、私はまだ無知です.

4

2 に答える 2

13

@peterhoseyに感謝します。

[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 に答える