ウィンドウのnibファイルからコントローラのウィンドウをロードしています。ウィンドウには「閉じると解放」オプションが有効になっています。ウィンドウを閉じるとすぐにコントローラを解放する方法はありますか?cocoa release nswindowcontroller
ありがとうございました
ウィンドウのnibファイルからコントローラのウィンドウをロードしています。ウィンドウには「閉じると解放」オプションが有効になっています。ウィンドウを閉じるとすぐにコントローラを解放する方法はありますか?cocoa release nswindowcontroller
ありがとうございました
ウィンドウコントローラでウィンドウのクローズ通知を購読します。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(windowWillClose:) name:NSWindowWillCloseNotification object:window];
およびwindowWillClose:
メソッドは、ウィンドウコントローラを解放するコードを書きます。
windowWillClose:
コードでは、にする必要があることを忘れないでください。そうしないと、NSNotificationCenterがそれを保持しているためコントローラが解放されません。
申し訳ありませんが、この質問は投稿されていないと思っています...今すぐ複製があります。答えてくれてありがとう。 – Marius