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

如何在使用自定义共享UI时包括iOS8扩展?,ios8,uiactivityviewcontroller,Ios8,Uiactivityviewcontroller,有没有办法在不弹出默认UIActivityViewController的情况下访问共享扩展? 我找不到,只是问问以防万一 如果不是,我还有一个问题。 您打算如何使应用程序的自定义共享界面适应此限制 如果不使用UIActivityViewController,则无法访问共享/操作扩展。在iOS8中,活动视图控制器的共享区域是共享扩展的唯一入口点 来自苹果文档 每个都与系统的某个区域相关联,例如共享, 通知中心和iOS键盘。一个支持 扩展称为扩展点。每个扩展点定义 使用策略,并提供创建应用程序时使用

有没有办法在不弹出默认UIActivityViewController的情况下访问共享扩展? 我找不到,只是问问以防万一

如果不是,我还有一个问题。
您打算如何使应用程序的自定义共享界面适应此限制

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

来自苹果文档

每个都与系统的某个区域相关联,例如共享, 通知中心和iOS键盘。一个支持 扩展称为扩展点。每个扩展点定义 使用策略,并提供创建应用程序时使用的API 扩展到那个地区。选择要基于的扩展点 您想要提供的功能


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

问题有点老了,但我得出了相同的结论。遗憾的是,为了支持扩展,必须使用默认的UIActivityViewController。希望将来能有所改变(但可能不会,为了尊重用户隐私)。