1

简单设置:

我有一个NSTableView允许将项目拖到NSView子类的方法。

在视图中,我正在通过NSDraggingInfo's 方法检查拖动操作draggingSourceOperationMask

NSDragOperation那里收到的水滴有-1。从视图开始的拖动具有预期的拖动操作(移动、复制,取决于具体情况)。但是表格视图中的拖动完全搞砸了。知道那里发生了什么..?

有什么我可以做的- (void)tableView:(NSTableView *)tableView draggingSession:(NSDraggingSession *)session willBeginAtPoint:(NSPoint)screenPoint forRowIndexes:(NSIndexSet *)rowIndexes吗?

非常感谢任何提示。

4

1 回答 1

1

哦!!

忘了打电话setDraggingSourceOperationMask:forLocal:NSTableView配置它。
('将 draggingSourceOperationMaskForLocal: 返回的默认操作掩码设置为掩码。 ')

唉,希望这能帮助其他一些可怜的灵魂在谷歌搜索蜂巢思维时节省一些时间。

于 2014-03-04T20:36:39.703 回答