UIWebView“无法读取文档”错误

Posted

技术标签:

【中文标题】UIWebView“无法读取文档”错误【英文标题】:UIWebView "Unable to read document" error 【发布时间】:2010-11-03 18:33:14 【问题描述】:

我正在尝试使用 loadRequest 打开 Word 和 Excel 2003 文档,但出现此错误 (在模拟器中)。 无法读取文档。 读取文档时出错。

根据此链接, http://developer.apple.com/library/ios/#qa/qa2008/qa1630.html

UIWebView 应该显示 doc 和 xls 类型。

有什么想法吗? 还有其他推荐的 xls、文档查看器吗?

谢谢。

【问题讨论】:

是否在设备上的 Safari 应用中打开相同的文档? 没有。我在 Safari 中收到相同的消息。我可以打开 pdf 文件,但不能打开 word 或 excel。 检查 url 并且文档没有损坏或加密。 这是possible duplicate。 【参考方案1】:

我发现这些案例的原因是由于password protectedencrypted 文件,或webview 可以load 的任何文件格式。

UIWebView遇到上述原因时有这些EXCEPTION SFUZipEndOfCentralDirectoryError: Could not find the end of central directory record

你可以像this这样加载文档

【讨论】:

如何在 swift @Paresh 的 webview 中显示 .xls url 字符串 @DilipTiwari developer.apple.com/documentation/uikit/… 保存到 webview 的路径后如何显示 .xls 文件

以上是关于UIWebView“无法读取文档”错误的主要内容,如果未能解决你的问题,请参考以下文章

从 appdelegate swift 访问 UIwebview

将 UIWebView 上的 ScreenEdgePanGesture 传递给父 PageViewController

iPhone - 如何防止 UIWebView 绘制/更新其内容

使用手势将图像从 UIWebView 保存到相机胶卷

在 iPhone 6 Plus 上关闭 UISplitViewController 弹出框时 UIWebView 被拉伸

提供 html 文件预览的轮播 [关闭]