这更像是一个问题和答案。我在iOS 9中注意到我使用CGPDF库没有内存问题,并且没有任何问题地浏览了x页。看附带的截图,注意每个页面刷掉内存下来:
然而,在iOS 10中,当您滑动一定数量的页面时,完全相同的PDF和代码会出现崩溃问题。该应用程序将从内存分配崩溃。参见随附的截图,内存不断上升:
我发布此问题是否有其他人在iOS 10中遇到此问题,我如何修复问题是在didReceiveMemory警告中的CGPDFDocumentRelease,然后立即重新加载我的CGPDFDocument,让app继续在iOS 10上崩溃。在didReceiveMemory中添加了这个版本后,我的乐器看起来像这样,我还没有在iOS 11 beta上测试过:
答案 0 :(得分:0)
修复是在didReceiveMemory警告中添加CGPDFDocumentRelease,然后立即重新加载我的CGPDFDocument