【发布时间】:2015-08-03 03:33:35
【问题描述】:
似乎有很多关于构建应用程序扩展的活动和信息,以便其他应用程序可以使用它们。但是我没有看到任何关于如何设置我的应用程序以使用其他人的扩展程序的具体信息。不是这里也不是Apple的文档。我错过了什么?
【问题讨论】:
似乎有很多关于构建应用程序扩展的活动和信息,以便其他应用程序可以使用它们。但是我没有看到任何关于如何设置我的应用程序以使用其他人的扩展程序的具体信息。不是这里也不是Apple的文档。我错过了什么?
【问题讨论】:
您缺少的是UIActivityViewController。您创建一个包含您想要提供给应用程序扩展的数据。当您显示它时,iOS 包括当前安装的任何支持您提供的数据的应用程序扩展。因此,如果您包含照片,则将列出任何可以处理照片的扩展程序。
UIActivityViewController 通常在用户点击“分享”按钮时显示。
您不能直接调用其他应用的扩展程序——您提供数据,iOS 允许用户从支持数据的扩展程序中进行选择。
【讨论】: