如何将QLPreviewController内管理内存(How to manage memory w

2019-10-21 13:52发布

目前,我们正在使用QLPreviewController加载PDF文件的集合。 所述集合的大小的范围可以从16%,95%或甚至1600+ PDF文件。 由于包含多个项目的PreviewController的数据源,我们现在必须向左或向右滑动预览模式中,然后在列表加载下一个PDF的能力。

此功能已推出,其中出现在集合内的不同位置控制器内的灰屏问题。 它可以在第三项,第50次,第161或项目发生; 这个错误很不一致,难以复制。

当灰色屏幕出现在模式以向左滑动的能力或右不再可用。 解聘模式,并重新选择从表中源的PDF后,它加载没有问题。 这方面的经验加强了我们的理论,这个灰色的画面出现由于内存管理问题。

什么是管理QLPreviewController内存储而不管数据源的大小的正确方法? 是否有代码实例演示如何使用QLPreviewController在其数据源中多个项目?

文章来源: How to manage memory within a QLPreviewController