NSTableViewDataSource不同,NSOutlineViewDataSource协议没有outlineView:draggingSession:endedAtPoint:operation:选择器。当用户从我的NSOutlineView中拖动一个项目时,如何检测该项目何时被删除?

我尝试在数据源/代理中实现draggingSession:endedAtPoint:operation:,但从未调用过它。

最佳答案

NSOutlineViewDataSource确实定义了outlineView:draggingSession:endedAtPoint:operation:方法,如果您查看标题,就可以看到它。我不知道为什么它不在文档中。

要查看标题,请选择“文件”>“在Xcode中快速打开”,然后键入NSOutlineView

该方法仅自10.7起可用。

关于cocoa - 用什么代替NSOutlineViewDataSource outlineView:draggingSession:endedAtPoint:operation :?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10130373/

10-10 17:19