nsresponder

NSResponder ist eine Klasse, die in Mac Development verwendet wird. NSResponder ist eine abstrakte Klasse, die die Grundlage für die Ereignis- und Befehlsverarbeitung im Application Kit bildet. Die Kernklassen NSApplication, NSWindow und NSView erben von NSResponder, ebenso wie jede Klasse, die Ereignisse verarbeitet. Das Responder-Modell besteht aus drei Komponenten: Ereignisnachrichten, Aktionsnachrichten und die Responder-Kette.
1
Antwort

NSResponder empfängt kein keyUp-Ereignis, wenn Cmd ⌘ gedrückt gehalten wird

Ich verwende eine benutzerdefinierte Unterklasse von NSView und empfange Tastaturereignisse durch die keyDown / keyUp-Methoden, alles funktioniert gut, außer wenn die "Cmd key" -Taste gedrückt wird, keyDown-Ereignisse werden wie normal ausgelöst...
17.05.2013, 07:49
3
Antworten

Wie fügt man NSViewController zu einer Responderkette hinzu?

Ich habe Schwierigkeiten, Informationen darüber zu verstehen und zu finden, wie NSViewController Schlüssel- und Mausereignisse akzeptieren kann. Ich habe irgendwo gelesen, dass, um diese Ereignisse in NSViewController zu registrieren, es zu eine...
19.11.2013, 00:50
0
Antworten

validateMenuItem auf NSViewController

Ist es möglich, dass validateMenuItem mit NSViewControllern funktioniert? Die Dokumentation sagt NSViewController ist eine Unterklasse von NSResponder, also würde ich denken, dass es an der Antwortkette teilnehmen würde, aber ich war nie in der...
04.06.2014, 02:18