У меня есть одно окно Document-приложение, которое загружает несколько NSViewControllers, которые служат основным видом.Каждый контроллер представления представляет собой автономный класс, который отвечает определенным бизнес-потребностям и, как таковой, реализует все методы, необходимые для работы.
Моя проблема заключается в том, как заставить панель инструментов работать, когда загружен определенный контроллер представления.У меня нет проблем с подключением панели инструментов к делегату и элементов панели инструментов к действиям, если они реализованы в классе окна.Но если я пытаюсь установить новое действие для элемента панели инструментов в методе loadView
представления, элемент панели инструментов просто игнорирует его и продолжает вызывать метод в классе основного окна.
Итак, как можноДинамически изменить действие над элементом панели инструментов?