gpt4 book ai didi

xcode - 如何以编程方式按下 NSMenuItem?

转载 作者:行者123 更新时间:2023-12-05 02:22:49 28 4
gpt4 key购买 nike

我想执行绑定(bind)到 NSMenuItem 的操作,我正在为 osx 应用程序开发一个插件。因此我不知道菜单项的目标方法。 (菜单项的目标返回 nil)

如何以编程方式按下 NSMenuItem

最佳答案

当菜单项的 targetnil 时,这意味着它以响应者链为目标。这就像菜单连接到 NIB 中的 First Responder 占位符一样。

无论目标是nil还是特定的对象,它的调度方式都是一样的:

[NSApp sendAction:theSelector to:theTarget from:theSender];

因此,对于菜单项,这将是:

[NSApp sendAction:menuItem.action to:menuItem.target from:menuItem];

关于xcode - 如何以编程方式按下 NSMenuItem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27222455/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com