nib(Interface Builder)でのメニュ−・コマンドの設定方法(responderチェ−ンへのメッセ−ジ)
メニュ−選択時のメッセ−ジをresponderチェ−ンに渡す方法。 Cocoaではタ−ゲットにnilをセットしてNSApplicationへ sendAction:to:from メッセ−ジを送ることでresponderチェ−ンにメッセ−ジを流すことができる。これは特に、ドキュメントベ−スのアプリケ−ションで、アクティブなドキュメントがメッセ−ジを処理するような場合に使われる。 このメッセ−ジをInterface Builderを使ってnibでセットする方法を説明する。
Interface BuilderでFirstResponderクラスに受け取りたいメッセ−ジのactionを追加する。(ここがポイント!始め、これに気がつかなくて苦労した。) あとは、メニュ−アイテムからFirstResponderにconnectionをセットすればOK。