horario feria chocolate choco cocoa keydown document-based

cocoa - feria - Cacao: Evento clave en NSView que no se dispara



feria del chocolate 2018 horario (2)

He hecho un NSView personalizado y he implementado el método keyDown: . Sin embargo, cuando presiono las teclas el método nunca se llama. ¿Tengo que registrarme para recibir esos eventos? Para mi información, estoy creando una aplicación basada en documentos y puedo manejar este código en cualquier lugar (no es necesario que esté en esta vista). ¿Cuál es el mejor lugar para hacer esto en una aplicación basada en documentos, de modo que el evento se produzca en toda la aplicación?


En Swift:

class MDView: NSView { override var acceptsFirstResponder: Bool { return true } }


-acceptsFirstResponder anular -acceptsFirstResponder para devolver YES .