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
protected
或encrypted
文件,或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 绘制/更新其内容
在 iPhone 6 Plus 上关闭 UISplitViewController 弹出框时 UIWebView 被拉伸