我有一个支持目标动作机制的自定义类,但在这种特定情况下奇怪的是,当我尝试通过执行来调用动作时:
[NSApp sendAction:action_ to:target_ from:self]
它不起作用,但这种方式可以:
[target_ performSelector:action_ withObject:self];
显然两者都target_
具有action_
有效值。
这没什么大不了的,因为我让它工作了。
我只是不知道为什么-[NSApplication sendAction:to:from:]
不起作用,因为这看起来像是一个非常基本的操作。我过去一直在使用sendAction:...
没有问题,但是这两者之间似乎存在一些显着差异,除了sendAction
具有查找响应消息的对象(如果其目标是nil
.