我對於如何處理拖放到OSX中的停靠欄的信息看起來高低。拖動n拖放文檔(http://developer.apple.com/documentation/Cocoa/Conceptual/DragandDrop/DragandDrop.html#//apple_ref/doc/uid/10000069)我發現所有處理從視圖拖動到查看。如果任何人都可以指點我一些代碼示例,那很好。處理OSX Dock拖拽N Drop
我正在寫使用PyObjC新娘我的應用程序,但可可的例子是同樣歡迎:-)
我對於如何處理拖放到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方法。
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拖放文本到停靠欄圖標。您可以合理輕鬆地將其適用於其他文件。
一個較新的文章,你還需要添加您的應用程序在你的目標的屬性,處理文檔類型。 – Guillaume 2010-07-13 09:16:25