【发布时间】:2015-09-02 01:56:06
【问题描述】:
假设我想分享一张图片、一些文本和一个任意文件(例如 plist)。
如果我尝试使用 NSSharingServicePicker,它只会显示可以处理所有三种类型的共享服务。所以它不会因为不支持文本而显示Air Drop,因为文件不会显示Twitter或Facebook,因为文件和文本不会显示Acorn。
我想分享每项服务可用的任何内容(这样 Acorn 将只获得图像,而 Air Drop 将获得文件和图像,而 Mail 和 Messages 将获得这三者。
有没有办法使用 NSSharingServicePicker 来做到这一点?
我真的不想求助于实现我自己的选择器、处理所有共享类型并自己完成所有工作(包括最近的列表和更多...选项)。
【问题讨论】:
标签: objective-c macos cocoa