如何在使用自定义共享UI时包含iOS8扩展?

时间:2014-09-17 15:21:02

标签: ios8 uiactivityviewcontroller

有没有办法访问共享扩展而不会弹出默认的UIActivityViewController? 我无法找到一个,但要求以防万一。

如果没有,我有另一个问题。 您如何调整应用程序的自定义共享界面以适应此限制?

1 个答案:

答案 0 :(得分:2)

如果不使用UIActivityViewController,则无法访问共享/操作扩展。在iOS8中,活动视图控制器的共享区域是共享扩展的唯一入口点。

来自Apple文档。

  

每个都绑定到系统的某个区域,例如共享,   通知中心和iOS键盘。支持的系统区域   扩展称为扩展点。每个扩展点定义   使用策略并提供您在创建时使用的API   该地区的扩展。您可以选择要使用的扩展点   您想要提供的功能。

您可以做的最好的事情是提供一个共享菜单,其中包含两个启动应用程序自定义共享界面和UIActivityViewController的选项。糟糕的用户体验,但我不知道其他任何方式。