有没有办法访问共享扩展而不会弹出默认的UIActivityViewController? 我无法找到一个,但要求以防万一。
如果没有,我有另一个问题。 您如何调整应用程序的自定义共享界面以适应此限制?
答案 0 :(得分:2)
如果不使用UIActivityViewController,则无法访问共享/操作扩展。在iOS8中,活动视图控制器的共享区域是共享扩展的唯一入口点。
来自Apple文档。
每个都绑定到系统的某个区域,例如共享, 通知中心和iOS键盘。支持的系统区域 扩展称为扩展点。每个扩展点定义 使用策略并提供您在创建时使用的API 该地区的扩展。您可以选择要使用的扩展点 您想要提供的功能。
您可以做的最好的事情是提供一个共享菜单,其中包含两个启动应用程序自定义共享界面和UIActivityViewController的选项。糟糕的用户体验,但我不知道其他任何方式。