У меня есть пункт меню в главном меню приложения, и я хочу направить его действие на контроллер представления (NSViewController
).. Иерархия интерфейса выглядит следующим образом :Контроллер главного окна приложения NSWindowController
. Внутри окна есть разделенный вид, и правый вид в разделенном представлении управляется NSViewController
.
Window + NSWindowController
`-- NSSplitView
`-- NSView
`-- NSView + NSViewController
Пункт меню связан с первым ответчиком в построителе интерфейсов. Рассматриваемый контроллер представления реализует соответствующий метод, но пункт меню остается отключенным. Когда я перемещаю метод на NSWindowController
, пункт меню становится активным.
Я решил, что мне нужно подключить контроллер представления к цепочке респондентов, поэтому я установил его как nextResponder
для оконного контроллера; нет сигары. Что я делаю не так?