如何正确处理加密的Word和Excel文档以便在UIWebView中查看?

时间:2010-07-20 07:12:53

标签: iphone excel uiwebview ms-word credentials

我有一个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浏览器会显示以下错误消息:

alt text

Mobile Safari工作时,我自己的UIWebView崩溃了。在设置导致异常抛出的Web视图时我缺少什么?

1 个答案:

答案 0 :(得分:0)

取得一些进展:

如果我在Xcode中禁用objc_exception_throw全局断点,那么我的应用程序的Web视图就像Mobile Safari Web视图一样,显示相同的“此文档已加密且无法打开”。视图中的错误。

问题:

在加载网址之前,有没有办法发送我的UIWebView可以用来解密Office文档的凭据或其他信息?