当前实施。
UIWebView
被添加到视图中,文件被加载到该视图中。在这里,我可以使用" UILongPressGestureRecognizer
"来控制复制选项。并控制是否允许使用"documentInteractionController presentOpenInMenuFromRect"
与其他应用共享。
问题
但无法在UIWebView
中打开MS word或Excel密码保护的文件。
解决方案
我发现这个受保护文件的解决方案是使用" qlpreviewcontroller
"或" UIDocumentInteractionController
"
但是我无法找到一种方法来控制复制并与其他应用程序共享行为。
答案 0 :(得分:0)
来自Apple documentation: 将文档传递给另一个应用程序时,文档交互控制器的注释属性的内容随之传递。
因此,您可以订阅UIDocumentInteractionController委托并更改UIDocumentInteractionController的注释,以将其他数据传递给应用程序。
根据文档类型(由uti属性指示)和已安装应用程序支持的文档类型确定打开功能。
如果您要过滤应用列表,请选中this question。