Objective c 拖动vom NSTableView的NSDRAGO操作为-1
简单设置: 我有一个Objective c 拖动vom NSTableView的NSDRAGO操作为-1,objective-c,cocoa,nstableview,nsdragginginfo,nsdraggingitem,Objective C,Cocoa,Nstableview,Nsdragginginfo,Nsdraggingitem,简单设置: 我有一个NSTableView,它允许将项目拖到NSView子类中 在视图中,我正在通过NSDraggingInfo的方法draggingSourceOperationMask检查拖动操作 在那里接收到的数据滴具有nsdragooperation的-1。从视图开始的拖动具有预期的拖动操作(移动、复制,具体取决于环境)。但是从桌面视图中拖拽出来的东西完全搞糟了。知道那里发生了什么吗 从-(void)tableView:(NSTableView*)tableView draggingSe
NSTableView
,它允许将项目拖到NSView
子类中
在视图中,我正在通过NSDraggingInfo
的方法draggingSourceOperationMask
检查拖动操作
在那里接收到的数据滴具有nsdragooperation
的-1。从视图开始的拖动具有预期的拖动操作(移动、复制,具体取决于环境)。但是从桌面视图中拖拽出来的东西完全搞糟了。知道那里发生了什么吗
从-(void)tableView:(NSTableView*)tableView draggingSession:(NSDraggingSession*)会话可以执行的任何操作都将开始点:(NSPoint)行索引的屏幕点:(NSIndexSet*)行索引
非常感谢任何提示。D'oh强> 忘记调用
NSTableView
上的SetDragingSourceOperationMask:forLocal:
对其进行配置。('') 唉,希望这能帮助其他可怜的灵魂在谷歌搜索蜂巢思维时节省一些时间