Dock拖放osx的源应用程序

时间:2013-04-27 00:25:02

标签: macos drag-and-drop dock

经过几个小时寻找解决方案后,我仍然感到困惑,我将非常感谢你的帮助。

以下是我的情况:我想知道应用程序停靠图标上文档/文件(拖放)的源应用程序(它接受.plist中指定的任何内容)。实际上,最终目标是知道丢弃的文档/文件的URL(如果它是浏览器丢弃)。目前,了解应用程序名称应该足够了。我根本无法获得丢弃的源,它无法从拖动剪贴板中可靠地找到/推断,因为似乎有些应用程序不使用它(例如Chrome)。

有没有人对此有所了解?

谢谢,

chocozor。

1 个答案:

答案 0 :(得分:0)

如果您在文档中删除了应用图标上的文件图标,那么您是否尝试过

application:openfile:

application:openfiles:
你的app代理中的

方法?
NSApplicationDelegate文档:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/NSApplicationDelegate_Protocol/Reference/Reference.html