У меня есть основанное на документе приложение Какао с TextView, и я хотел бы захватывать щелчки по нему, поэтому я пытаюсь перехватить события Window, такие как mouseDown, mouseUp и т. Д., А затем связать их с моим TextView.
Я попробовал две вещи:
1.) Я сделал TextView первоначальным первым респондентом для окна моего документа и переопределил событие mouseDown для моего класса документов, но оно не выполняется.
2.) Я вложил в подкласс NSWindow и переопределил mouseDown, и установил в этом подклассе класс моего окна в моем документе xib.Это событие также не произошло.
Я заметил, что делегат Window уже настроен на владельца моего файла, который является моим подклассом NSDocument.Почему события не запускаются в моем NSDocument, если мой подкласс документа является делегатом для моего окна?