【发布时间】:2018-01-05 19:53:29
【问题描述】:
我有 NSTableView,我希望它支持拖放。我成功地处理了从 finder 中删除 nstableview 的问题。也能够从 nstableview 拖放到 finder,但它会在目的地创建文本剪辑文件。但我只想要目标路径。我还发现了一篇关于 NSFilesPromisPboardType 的帖子,该帖子也可以正常工作,但效果不佳。 (在使用 NSFilesPromisePboardType 方法时,我无法重新排序行)。
我的问题是如何启用行的重新排序以及拖动到查找器(应该只获取目标路径)。
【问题讨论】:
-
调用
draggingSession:sourceOperationMaskForDraggingContext:两次,两个值都是NSDraggingContext。 -
但它会返回我丢弃它的路径吗?我只想要一个放置位置的路径,以便在放置完成时进一步执行,而不是复制、移动等。对不起,菜鸟问题。
标签: objective-c cocoa