【发布时间】:2018-01-19 06:08:00
【问题描述】:
这更像是一个问题和一个答案。我注意到在 iOS 9 中使用 CGPDF 库没有内存问题,并且翻阅了 x 个页面也没有问题。请参阅随附的屏幕截图,注意每一页滑动内存都会下降:
但在 iOS 10 中,当您滑动一定数量的页面时,完全相同的 PDF 和代码会出现崩溃问题。该应用程序会因内存分配而崩溃。见附截图,内存不断增加:
我将这个问题发布为一个问题,如果其他人在 iOS 10 上遇到过这个问题,我如何解决这个问题是在 didReceiveMemory 警告中向 CGPDFDocumentRelease 解决,然后立即重新加载我的 CGPDFDocument,这让应用程序继续运行而不会崩溃iOS 10。在didReceiveMemory 中添加release 后,我的instruments 是这样的,我还没有在iOS 11 beta 上测试过:
【问题讨论】:
标签: ios pdf memory-leaks ios10 cgpdfdocument