イベント (つまり、-keyDown: と -keyUp:) は、nil をターゲットとするアクションと同じレスポンダー チェーンに従いますか?
ありがとう。
イベント (つまり、-keyDown: と -keyUp:) は、nil をターゲットとするアクションと同じレスポンダー チェーンに従いますか?
ありがとう。
似ていますが、同じではありません。http://developer.apple.com/mac/library/documentation/cocoa/Conceptual/EventOverview/EventArchitecture/EventArchitecture.htmlにあるイベント アーキテクチャに関する Apple の概念ガイド、特に「レスポンダ チェーン」のセクションを参照してください。
このセクションには、「イベント メッセージのレスポンダ チェーン」と「アクション メッセージのレスポンダ チェーン」という 2 つのサブセクションがあり、2 つのチェーンとその違いについて詳しく説明します。1) アクション メッセージのレスポンダ チェーンには、キー ウィンドウとメイン ウィンドウの両方が存在する場合、両方が含まれます。キー イベントのレスポンダー チェーンには、キー ウィンドウのみが含まれます。2) イベント メッセージの場合、チェーンの最後のものは NSWindow と、存在する場合は NSWindowController です。アクション メッセージの場合、最後は NSApp とそのデリゲートです。