2

当前实施。

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

问题

但 MS word 或 Excel 密码保护的文件无法在UIWebView.

解决方案

我发现这个受保护文件的解决方案是使用“ qlpreviewcontroller”或“ UIDocumentInteractionController”打开它们

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

4

1 回答 1

0

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

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

根据文档类型(由 uti 属性指示)和已安装的应用程序支持的文档类型来确定打开能力。

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

于 2018-01-30T10:23:49.840 回答