0

私はコアデータ、ドキュメントベースのアプリを書いています。ドキュメントのウィンドウを中央に配置しようとしています。ドキュメントのmakeWindowControllersメソッド、ウィンドウコントローラーのawakeFromNibメソッド、およびウィンドウコントローラーのshowWindowsメソッドから次のコードを呼び出してみました。myWindowの結果がゼロになり続けます。何か案は?ありがとうございました。

NSWindow *myWindow = [myWindowController window];
[myWindow center];
4

1 に答える 1

1

-window戻る一般的な理由nilは、nibファイルに対応するアウトレットを設定していないことです。

nibファイルの所有者がNSWindowControllerサブクラスであり、そのwindowアウトレットがウィンドウオブジェクトにリンクされていることを確認してください。

于 2011-05-10T06:40:29.747 に答える