Swift - 用于打开PDF文件的App扩展

时间:2017-06-06 20:56:45

标签: ios swift pdf safari ios-app-extension

我希望我的应用能够从Safari复制PDF文件just like adobe reader can copy them from Safari.

这是adobe reader使用的私有API吗? 我找不到任何有关此类操作的指南,通过阅读Apple文档,我变得更加困惑,现在我不知道是否需要使用UIActivityViewController或UIDocumentInteractionController。

1 个答案:

答案 0 :(得分:0)

您需要查看Document Interaction API

您应该专门查看Registering Your Support of File TypesOpening Files From Other Apps部分。

将PDF注册为您的应用支持的文件类型后,您的应用将显示在按More...按钮时显示的列表中。

  • 如果您的应用是唯一可以打开PDF的应用,则会在右侧显示而不是"Adobe Acrobat"
  • 如果您有多个可以在手机上打开PDF的应用,iOS会选择一个,但您无法控制哪一个。即使是用户也无法控制哪一个。