我目前正在使用 Apple 的 SourceView 示例。
作为一项任务,我想在右键单击时将应用程序底部的菜单更改为上下文菜单。现在我已经实现了一个NSMenuDelegate
并使用该menuWillOpen
方法在菜单中进行调整。
我现在面临的问题是我无法获取有关我在树中右键单击的对象的信息。
我得到了项目的索引,但我无法得到项目本身。
NSInteger *clickedRow = [myOutlineView clickedRow];
我试过这个,但它没有给我任何东西。
ChildNode *item = [myOutlineView itemAtRow:clickedRow];
我希望有人可以在这里帮助我。
谢谢。