拖拽将应用程序“照片”中的照片拖放到OS X El Capitan下的第三方应用程序中

时间:2016-01-29 04:36:29

标签: macos cocoa osx-elcapitan

我收到了很多来自我的Mac App Store应用程序的支持请求,描述了拖动和放大在OS X El Capitan下,从Apple的应用程序中删除照片“照片”(他们用作应用程序的xxxx名称!)到我的应用程序是不可能的。这在iPhoto时代就可以了。

我的应用的沙盒设置对这些权利都是肯定的:     com.apple.security.assets.movi​​es.read写     com.apple.security.assets.pictures.read写     com.apple.security.files.user-selected.read写

我要做的就是要求用户拖放&首先将照片拖放到桌面上然后拖放再次放到我的应用程序。

任何人都为您的第三方应用程序遇到了这种问题,我们如何在我们的升级中修复它?

2 个答案:

答案 0 :(得分:3)

目前,照片应用在拖动文件时会使用文件提示。 (有人认为这可能会被更改,因为很少有应用处理文件的承诺。)

您可以在Drag and Drop Programming中找到有关此内容的更多信息。

要将承诺文件放入Dock中的应用程序图标,请参阅my answer here

答案 1 :(得分:0)

我创建了一个示例项目,以演示如何在此处执行此操作:

https://github.com/x43x61x69/Promised-files-Example