UIDocumentInteractionController仅在预览时显示文件名和大小

时间:2014-11-09 12:55:15

标签: ios uidocumentinteraction

我有一个非常奇怪的情况。我的应用程序尝试使用UIDocumentInteractionController预览pdf文件,它有时会起作用而其他人不会。当它工作时和它没有时,我看不出任何差异。

一些线索:

  • 文件很大(> 45 MB)。使用较小的文件
  • 文件存在且网址正确(在尝试预览前检查)
  • 出现一些内存警告。但它们有时也会出现比UIDocumentInteractionController能够打开的文件。所以我不认为它是相关的
  • 我在设备上测试(运行iOS 8的iPad,但应用程序的基础sdks是iOS 7),而不是在模拟器中
  • 唯一警告我始终认为它不起作用,我不知道它何时起作用如下:
  

:收到未知错误:错误Domain = _UIViewServiceInterfaceErrorDomain Code = 3"操作无法完成。 (_UIViewServiceInterfaceErrorDomain错误3。)" UserInfo = 0x14583dd0 {Message = Service Connection Interrupted}

为了缩小问题,我已经完成了一个应用程序,它唯一能做的就是预览文件。经过测试,我发现了:

  • 在iOS 7上它总能完美运行
  • 在iOS 8上,有时它可以正常工作,但如果您尝试使用更大的文件(> 100 MB),它就无法正常工作

这似乎是iOS 8的错误,但如果你们中的任何人有任何想法,那将非常感激。

0 个答案:

没有答案