3

イベント (つまり、-keyDown: と -keyUp:) は、nil をターゲットとするアクションと同じレスポンダー チェーンに従いますか?

ありがとう。

4

1 に答える 1

2

似ていますが、同じではありません。http://developer.apple.com/mac/library/documentation/cocoa/Conceptual/EventOverview/EventArchitecture/EventArchitecture.htmlにあるイベント アーキテクチャに関する Apple の概念ガイド、特に「レスポンダ チェーン」のセクションを参照してください。

このセクションには、「イベント メッセージのレスポンダ チェーン」と「アクション メッセージのレスポンダ チェーン」という 2 つのサブセクションがあり、2 つのチェーンとその違いについて詳しく説明します。1) アクション メッセージのレスポンダ チェーンには、キー ウィンドウとメイン ウィンドウの両方が存在する場合、両方が含まれます。キー イベントのレスポンダー チェーンには、キー ウィンドウのみが含まれます。2) イベント メッセージの場合、チェーンの最後のものは NSWindow と、存在する場合は NSWindowController です。アクション メッセージの場合、最後は NSApp とそのデリゲートです。

于 2010-02-13T03:36:50.303 に答える