我使用UIDocumentInteractionController在应用程序中预览文档。但是,有时文档显示正常,其他时候交互控制器显示消息“阅读文档时出错”。我知道这不是文档的问题,因为相同的文档有时会显示,有时不显示。UIDocumentInteractionController - 读取文档时出错
重新启动设备暂时解决了这个问题 - 所以它似乎是一个内存问题,但奇怪的是我没有得到任何内存警告。关于如何使这个工作可靠的任何想法吗?
注:
- 的documentinteractioncontroller预览解雇,当完成,以确保前预览发布 控制器不 保留在内存中
- 我使用QuickLook的控制器
我还没有检查应用程序使用多少内存时,因为我认为应该使用太多的内存,我会得到一个内存警告。即使内存使用率很高,我也没有办法改进它,因为在呈现交互控制器预览之前,除了rootvc之外,该应用程序会取消所有视图。 (我已经检查过泄漏了)。至于第二个建议,我不认为它与文档的状态有关 - 原因是当在另一个应用程序中选择“在MyApp中打开”时会预览文档,这会导致iOS将其写入到沙盒目录中 – RunLoop 2012-03-19 05:35:59