控制复制文件并与qlpreviewcontroller或UIDocumentInteractionController中



当前实现。

UIWebView被添加到视图中,文件被加载到其中。在这里,我可以使用" UILongPressGestureRecognizer"控制复制选项,还可以控制是否允许使用"documentInteractionController presentOpenInMenuFromRect"与其他应用程序共享。

问题

但是MS word或Excel密码保护的文件无法在UIWebView中打开。

溶液

我发现这个受保护文件的解决方案是使用" qlpreviewcontroller"或" UIDocumentInteractionController">

但是我想不出一种方法来控制复制并与其他应用程序共享行为。

来自 Apple 文档: 将文档传递到另一个应用程序时,文档交互控制器的批注属性的内容将随之传递。

因此,您可以订阅 UIDocumentInteractionController 委托并更改 UIDocumentInteractionController 的注释以将其他数据传递给应用程序。

打开功能是根据文档类型(如 uti 属性所示(和已安装的应用程序支持的文档类型确定的。

如果要过滤应用程序列表,请检查此问题。

相关内容

  • 没有找到相关文章

最新更新