我想执行与NSMenuItem绑定的操作,我正在为osx应用程序开发一个插件。因此我不知道菜单项目的目标方法。(菜单项的目标返回零)
如何以编程方式按NSMenuItem?
发布于 2014-12-03 05:20:14
当菜单项的target为nil时,这意味着它以响应链为目标。这就像菜单连接到NIB中的第一个Responder占位符一样。
无论目标是nil还是特定对象,发送方式都是相同的:
[NSApp sendAction:theSelector to:theTarget from:theSender];因此,对于菜单项,应该是:
[NSApp sendAction:menuItem.action to:menuItem.target from:menuItem];https://stackoverflow.com/questions/27222455
复制相似问题