赤いXを押すとウィンドウが消えますが、設計通りにステータスバーの項目はステータスバーに残ります。ステータスバーのメニュー選択からアプリケーションウィンドウを開く
ステータスバーの項目をクリックすると、メニューが開きます。選択肢の1つは、アプリケーションを再度開くことです。アプリケーションコントローラでアクションを呼び出すことはできますが、アプリケーションのウィンドウを開くために何をすべきか分かりません。私はそれを読む
[window makeKeyOrderFront:self];
「ウィンドウ」はコンパイラによって認識されません。私は客観的なc /ココアに慣れていないので、私は明らかな何かが欠けていると確信しています。ここでwindow
[OK]を、私は、アプリケーションの代理人のウィンドウ変数を参照してください。私は、これらのことがどういった方法でつながっているのか、アプリケーションが実際に委任していることを理解していないと思います。だから、私はそれにアクセスすることができるように私は、ウィンドウのオブジェクトへのポインタをアプリケーションコントローラに渡す必要があるように聞こえる。私はそれをどうやって行うのか分からない。デリゲートにコントローラのインスタンスがあるように見えません。 – JonF
アプリケーションデリゲートにウィンドウプロパティを作成する標準のXcodeテンプレートを使用していると仮定すると、いつでも '[[NSApp delegate] window]'を使うことができます。 –