Menu nsoutlineview:右键单击而不调用";选择确实改变了”;委托方法

Menu nsoutlineview:右键单击而不调用";选择确实改变了”;委托方法,menu,nsoutlineview,right-click,Menu,Nsoutlineview,Right Click,作为官方的“DragNDropOutlineView”样本项目, 如果我已经选择了一个项目,单击菜单的右键按钮,右键单击的项目 将被选中并用蓝色边框标记,但未调用selectionDidChange方法。 它是如何实现的?![在此处输入图像描述][1]自己回答问题, 我们不能通过编码来实现这一点,相反,我们可以在interface builder中创建菜单,选择表视图或大纲视图,将“菜单”出口链接到您刚才创建的菜单。 现在,当您右键单击该项时,它将不会调用selectionDidChange通知

作为官方的“DragNDropOutlineView”样本项目, 如果我已经选择了一个项目,单击菜单的右键按钮,右键单击的项目 将被选中并用蓝色边框标记,但未调用selectionDidChange方法。
它是如何实现的?![在此处输入图像描述][1]

自己回答问题, 我们不能通过编码来实现这一点,相反,我们可以在interface builder中创建菜单,选择表视图或大纲视图,将“菜单”出口链接到您刚才创建的菜单。 现在,当您右键单击该项时,它将不会调用selectionDidChange通知