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