问题标签 [nsdraggingdestination]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
346 浏览

macos - NSDraggingDestination 协议中必须使用哪些方法?

在协议的文档中NSDraggingDestination,它说:

拖动图像的目标对象(或接收者)必须实现的一组方法。

然后是九种方法。但我只实现了这九种方法中的三种(在我的NSViewdraggingEntered:prepareForDragOperation:performDragOperation:

它编译和运行没有警告或崩溃。文档并没有说某些方法是强制性的,而另一些是可选的,那么它是如何起作用的呢?

0 投票
1 回答
128 浏览

cocoa - 如何实现从照片到我的 Cocoa 应用程序的高质量拖放?

在我的拖动目标视图(NSView子类)中,我实现了:

当我运行它并从 Photos.app 中拖动一些东西时,我收到了这个警告:

照片警告

如何修复我的拖动目的地没有此警告?我想在我的应用程序中获取全质量的照片。