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