处理OSX Dock拖拽N Drop

问题描述:

我对于如何处理拖放到OSX中的停靠栏的信息看起来高低。拖动n拖放文档(http://developer.apple.com/documentation/Cocoa/Conceptual/DragandDrop/DragandDrop.html#//apple_ref/doc/uid/10000069)我发现所有处理从视图拖动到查看。如果任何人都可以指点我一些代码示例,那很好。处理OSX Dock拖拽N Drop

我正在写使用PyObjC新娘我的应用程序,但可可的例子是同样欢迎:-)

嘛,貌似我问得太早。这里是一个伟大的教程,展示了如何一个做的:

http://recurser.com/articles/2007/04/13/cocoa-drag-to-dock-to-open/

基本上,只要设置你的控制器是的NSApplication的代表和执行中openFile方法。

+0

一个较新的文章,你还需要添加您的应用程序在你的目标的属性,处理文档类型。 – Guillaume 2010-07-13 09:16:25

Here's a similar question from a couple weeks ago.我的回答包括拖动文件,这就是你在说的;另一个答案覆盖拖动数据,如图像和文本位(不是图像文件或文本文件,但裸数据)。

http://lethain.com/entry/2008/aug/06/cocoa-drag-and-drop-text-into-the-dock-icon/包括使用pyobjc拖放文本到停靠栏图标。您可以合理轻松地将其适用于其他文件。

+0

示例项目的链接不起作用。 :-( – iphaaw 2015-07-27 18:26:25