gpt4 book ai didi

iphone - 无法显示 UIWebView 以显示带有自定义 URL 的 SFUZipEndOfCentralDirectoryError 错误的 docx/xlsx 文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:44:08 31 4
gpt4 key购买 nike

我们正在编写一些程序来在 iOS 上显示文档。我认为网络上对 iOS UIWebView 可以显示什么类型的文档有很多困惑。一般人引用Technical Q&A QA1630 Using UIWebView to display select document types看到所有的 MS office 07+ 文件(如 docx、xlsx、pptx)都无法显示,但实际上这不是我们从测试中看到的。实际上,我们可以在 UIWebView 上显示 docx/xlsx/pptx 文档,或者从远程 URL、本地文件或内存中加载(loadData,这里的 baseURL 在模拟器上不能为 nil,请参见 this link)。当然,我们正在 iPhone 模拟器上测试最新版本的 iOS,可能是旧版 iOS 不支持。在这一点上,我们还不知道。如果你知道,请告诉我。

但是现在,出于安全原因,我们在使用自定义 URL 在 UIWebView 上显示文档时遇到了一个问题。我按照此处的代码创建了自定义 URL:protecting iOS resource .我们可以显示 xls、doc、ppt、pdf 文件,但不能显示 docx/xlsx/pptx,我们得到了这样的错误:

EXCEPTION SFUZipEndOfCentralDirectoryError: Could not find the end of central directory record

我们尝试调试,但无法弄清楚这里要做什么。你在这里看到类似的错误吗?任何人都可以对此有所了解吗?非常感谢。

最佳答案

您尝试打开的文档似乎已损坏。 docx、xlsx 和 pptx 文件实际上是包含一堆 XML 文档和其他数据的 zip 文件。通过将文件重命名为 .zip 然后解压缩,检查您是否能够在计算机上解压缩文件。

关于iphone - 无法显示 UIWebView 以显示带有自定义 URL 的 SFUZipEndOfCentralDirectoryError 错误的 docx/xlsx 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15625077/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com