问题标签 [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.
macos - NSDraggingDestination 协议中必须使用哪些方法?
在协议的文档中NSDraggingDestination
,它说:
拖动图像的目标对象(或接收者)必须实现的一组方法。
然后是九种方法。但我只实现了这九种方法中的三种(在我的NSView
)draggingEntered:
:prepareForDragOperation:
和performDragOperation:
。
它编译和运行没有警告或崩溃。文档并没有说某些方法是强制性的,而另一些是可选的,那么它是如何起作用的呢?