私はnibファイルにビューとカスタムオブジェクトがたくさんあります。これらのオブジェクトの1つはカスタムコントローラオブジェクトです。それはawakeFromNibメソッドです。私はこのすべてのものを保持しているウィンドウにアクセスしたいと思います。この時点でウィンドウを取得する方法はわかりません。ただし、このカスタムオブジェクトにはアウトビューがあります。私は[nameOfViewウィンドウ]を呼び出すことからウィンドウを取得できることを知っていますが、何らかの理由で、この時点で、ビューがnilではなくてもウィンドウに対してnilが返されています。どの時点でウィンドウが非ゼロになるでしょうか?awakeFromNibの後にNSWindowは無しです
nibファイルからロードされたこのカスタムオブジェクトのパラメータとしてウィンドウを渡すと、解放/保持について心配する必要はありますか?どのようにメモリ管理は、このNSWindowでペン先からロードされたオブジェクト内で動作しますか?
あなたのnibファイルにはウィンドウが含まれていますか? –
ウィンドウはプログラムによって作成されます。 – JPC