简单设置:
我有一个NSTableView
,允许将项目拖动到NSView
子类。
在视图中,我正在通过NSDraggingInfo
的方法draggingSourceOperationMask
检查拖动操作。
收到的广告素材有NSDragOperation
-1 。从视图开始的拖动已经预期拖动操作(移动,复制,视情况而定)。但表格视图中的拖拽完全搞砸了。不知道那里发生了什么......?
我可以从- (void)tableView:(NSTableView *)tableView draggingSession:(NSDraggingSession *)session willBeginAtPoint:(NSPoint)screenPoint forRowIndexes:(NSIndexSet *)rowIndexes
做什么?
任何提示都非常赞赏。
答案 0 :(得分:1)
<强> D'哦!! 强>
忘记拨打setDraggingSourceOperationMask:forLocal:
上的NSTableView
进行配置
( 'Sets the default operation mask returned by draggingSourceOperationMaskForLocal: to mask.')