繁体   English   中英

如何在基于文档的应用程序的文档窗口控制器中接收菜单项事件?

[英]How to receive menu item events in the document window controller of a document-based app?

我的基于文档文档的应用程序具有AppDelegate,Document和DocumentWindowController。

在DocumentWindowController内部,我想处理菜单事件。

MainMenu.xib的文件所有者是AppDelegate。 没有对象表示“活动文档的窗口控制器”。 因此,我必须使用App Delegate中的IBAction连接菜单项操作。

从那里,如何获取当前处于活动状态的文档及其关联的DocumentWindowController,以便可以将菜单事件转发给它?

正在考虑发送通知,但这意味着每个文档的DocumentWindowController都会接收到它们。

看来我正在寻找的是“第一响应者”。 创建一个与此连接而不是AppDelegate(文件所有者)的连接。 现在,谁首先响应该动作,谁就会收到它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM