【问题标题】:Blank or half-loaded PDF when opened by UIDocumentInteractionController (iOS 10.3)由 UIDocumentInteractionController (iOS 10.3) 打开时的空白或半加载 PDF
【发布时间】:2017-04-26 10:57:19
【问题描述】:

我们正在使用 UIDocumentInteractionController 在我们的应用程序中显示 PDF 预览。在升级到 iOS 10.3 之前它运行良好。现在通过打开文档,它要么只显示一页,要么显示完整的空白文档。

PDF 文件存储在应用程序缓存目录中(尽管使用文档目录也无济于事)。

我可以将 PDF 从预览导出到 iBooks,它可以完美显示,因此文件本身没有损坏。

有什么提示吗?

【问题讨论】:

  • 目前的猜测是这与 iOS 10.3 中对 APFS 的更改有关。我在互联网单一报告中遇到过无法从其他应用程序(如邮件)打开的 PDF,但仍然没有官方错误报告或可靠参考。
  • 目前我们通过在弹出窗口中打开带有 PDF 的 UIWebView 创建了一个解决方法 - 至少用户可以再次看到他们的文档,但不能从 UIDocumentInteractionController 导出或打印它们

标签: ios swift pdf ios10 ios10.3


【解决方案1】:

iOS 10.3 有一个关于路径上的 assian 或重音字符的问题,因为它是新的文件系统。所以也许你必须检查文件名以避免这种情况

我在 https://forums.adobe.com/thread/2315863 上看到了这个,这对我来说是解决方案

【讨论】:

  • 谢谢,忘了说我们也验证了这个假设——我们的文件名和路径名都是纯 ASCII 码
猜你喜欢
  • 2014-10-15
  • 2020-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-07
  • 2011-07-16
  • 2014-10-06
相关资源
最近更新 更多