我注意到了一个有趣的行为,我想知道这是不是我做错了。我在NSPopUpButton上的NSMenu上有一个带有几个NSMenuItem的NSPopUpButton。当我单击弹出按钮并选择一个项目时,我链接到NSPopUpButton的动作被触发,除非我选择的菜单项定义了它自己的动作:@selector(method)。在这种情况下,选择器中的方法被触发而另一个操作则没有。我认为两者都应该发生。
还与此相关,如果我在菜单项上有选择器,并且我调用[popUpButton selectItemAtIndex:index]不应该在相应的菜单项上调用选择器吗?
这是正确的行为吗?