经过几个小时寻找解决方案后,我仍然感到困惑,我将非常感谢你的帮助。
以下是我的情况:我想知道应用程序停靠图标上文档/文件(拖放)的源应用程序(它接受.plist中指定的任何内容)。实际上,最终目标是知道丢弃的文档/文件的URL(如果它是浏览器丢弃)。目前,了解应用程序名称应该足够了。我根本无法获得丢弃的源,它无法从拖动剪贴板中可靠地找到/推断,因为似乎有些应用程序不使用它(例如Chrome)。
有没有人对此有所了解?
谢谢,
chocozor。
答案 0 :(得分:0)
如果您在文档中删除了应用图标上的文件图标,那么您是否尝试过
application:openfile:
或
application:openfiles:
你的app代理中的方法?
NSApplicationDelegate文档:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/NSApplicationDelegate_Protocol/Reference/Reference.html