Цепочки респондента для действий и событий с нулевым таргетингом - PullRequest
3 голосов
/ 10 февраля 2010

Следуют ли события (т.е. -keyDown: и -keyUp :) той же цепочке респондента, что и действия с нулевым таргетингом?

Спасибо.

1 Ответ

2 голосов
/ 13 февраля 2010

похоже, но не то же самое. См. Концептуальное руководство Apple по архитектуре событий на http://developer.apple.com/mac/library/documentation/cocoa/Conceptual/EventOverview/EventArchitecture/EventArchitecture.html,, особенно в разделе «Цепочки респондента»

В этом разделе представлены два подраздела «Цепочка ответчика для сообщений о событиях» и «Цепочка ответчика для сообщений о действиях», в которых подробно описываются две цепочки и различия между ними. Слишком много различий для детализации, но некоторые включают: 1) Цепочка респондента для сообщений действия включает в себя как ключевое окно, так и главное окно, когда оба присутствуют. Цепочка респондента для ключевых событий включает только ключевое окно. 2) Для сообщений о событиях последними элементами в цепочке являются NSWindow и NSWindowController, если они присутствуют. Для сообщений действия последнее - это NSApp и его делегат.

...