У меня есть пункт меню, состояние которого должно зависеть от того, какой NSDocument
открыт.Насколько я понимаю, для динамического изменения состояния я должен использовать метод делегата NSMenu
menuNeedsUpdate:
.
Кажется, я бы хотел, чтобы делегатом меню был Первый ответчик в MainMenu.xib
.Тем не менее, Interface Builder не позволит мне установить его в качестве делегата главного меню.Как я могу создать делегата, который сможет получить доступ к текущему активному документу?