我正在尝试使用NSApplicationDelegate
和openFiles
方法来尝试抓取用户将放在我的(Cocoa)应用程序的停靠图标上的随机文件列表的路径。
将单个文件或文件夹拖到我的应用程序的停靠图标上时,我的解决方案可以完美运行。
但是,当将多个文件或文件夹拖到图标上时,它通常无法执行其工作。这样做时,openFiles
总是会调用它,但它提供的文件列表通常不完整。分别传递相同的文件非常有效。
有人知道我做错了什么吗?
(我在雪豹 10.6.8 上)
--
更新:我在这里上传了一个重现问题的测试程序:https ://fgt.bo/if6
我的 plist 文件有问题吗?