我有一个基于文档的可可应用程序,应用程序菜单中的一个项目连接到IBAction
。单击该项目需要执行一项使用IBOutlet
在使用另一个类的主 nib 文件中,MyDocument
。创建同一类的 2 个对象,每个笔尖一个对象似乎不起作用。我如何访问插座?
菜单项的操作通常会发送到第一响应者,以便当前选择的任何内容都可以对其进行操作。
听起来这个动作是对当前文档起作用的,那么它应该由文档来实现。在本例中,让菜单将其操作发送给第一响应者,然后将操作方法放入 MyDocument 类中。
如果您尝试发送的操作是自定义操作:在主菜单笔尖中选择“第一响应者”项,添加您的方法名称,然后将菜单项的选择器连接到该操作。
阅读响应者 http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/EventOverview/EventArchitecture/EventArchitecture.html#//apple_ref/doc/uid/10000060i-CH3-SW23的部分Cocoa 事件处理指南 http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/EventOverview/Introduction/Introduction.html#//apple_ref/doc/uid/10000060i-CH1-SW1了解更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)