アプリのメイン メニュー内にメニュー項目があり、そのアクションをビュー コントローラー ( ) にルーティングしたいと考えていますNSViewController。インターフェイスの階層は次のようになりますNSWindowController。ウィンドウの内側には分割ビューがあり、分割ビューの右側のビューは によって制御されますNSViewController。
Window + NSWindowController
    `-- NSSplitView
           `-- NSView
           `-- NSView + NSViewController
このメニュー項目は、Interface Builder の First Responder に接続されています。問題のView Controllerは適切なメソッドを実装していますが、メニュー項目は無効のままです。メソッドを に移動するNSWindowControllerと、メニュー項目が有効になります。
ビュー コントローラーをレスポンダー チェーンに渡す必要があると考えたので、それをnextResponderウィンドウ コントローラーの として設定しました。葉巻はありません。私は何を間違っていますか?