使用哪种方法取代了"dragImage:"?

Cha*_*ism 5 cocoa drag-and-drop objective-c nsview swift

我有一个应用程序,我允许用户从NSView拖放一些数据,并在光标下使用自定义拖动图像.

我刚刚更新到Xcode 6测试版,现在我的拖放代码将无法编译.这是因为Apple已弃用以下NSView方法:

拖动图像:在:偏移量:事件:纸板:源:偏压补偿:

很好,但我应该使用什么呢?我发现的所有Apple文档仍然建议使用已弃用的方法.

还有一个"dragFile:"方法,但是我的NSView代表AV数据,并且每次用户开始拖动时都不适合将大型新文件写入磁盘.用户可以快速连续地多次中止拖动.

使用自定义图标启动拖动操作的新方法是什么?

Cha*_*ism 1

感谢 Apple 开发论坛上的 Kyle Sluder 提醒我注意这一点。事实证明替代品是

NSView beginDraggingSessionWithItems:事件:来源: