タブバー ビューを NSControl サブクラスとして実装しました。

クリックすると、AppKit がfirstResponderNSWindow の更新を試みます。firstResponderタブバーが(acceptsFirstResponder戻る)になりたくないのでNO、NSWindow 自体がfirstResponder. 私のレスポンダー チェーンはウィンドウとそのコントローラーで構成され、アクション メッセージはタブバーの下のサブビュー (NSOutlineView) に配信されません。タブバーをクリックしたときに、NSOutlineView がアクション メッセージとイベントを受信し続けるようにしたいと思います。
これを行う適切な方法は何ですか?firstResponderクリックされたときに NSView が変更を試みるのを止める方法はありませんか?
nextResponderツールバーを NSOutlineView に設定することを考えましたnextResponderが、NSView を手動で変更することは Apple によって推奨されていません。