我有一个UIWebView
可以正常查看存储在应用的本地Documents文件夹中的 未加密的 Word或Excel文档。
我可以使用:
[webView loadData:documentData MIMEType:mimeType textEncodingName:textEncoding baseURL:baseDocumentURL];
或者:
[webView loadRequest:[NSURLRequest requestWithURL:baseDocumentURL]];
在这两种情况下,baseDocumentURL
都是指向应用本地文档文件夹中文件的file://
网址。
问题
如果我尝试通过-loadData:MIMEType:textEncodingName:baseURL:
或-loadRequest:
查看 加密 Word或Excel文档 - 我的应用会抛出异常,崩溃。
如果我通过Web服务器通过Mobile Safari查看文档,Safari浏览器会显示以下错误消息:
Mobile Safari工作时,我自己的UIWebView
崩溃了。在设置导致异常抛出的Web视图时我缺少什么?
答案 0 :(得分:0)
取得一些进展:
如果我在Xcode中禁用objc_exception_throw
全局断点,那么我的应用程序的Web视图就像Mobile Safari Web视图一样,显示相同的“此文档已加密且无法打开”。视图中的错误。
问题:
在加载网址之前,有没有办法发送我的UIWebView
可以用来解密Office文档的凭据或其他信息?