当我尝试在scrollview中加载一页PDF时,我有大小为53MB的pdf,我收到了内存警告,然后是应用程序崩溃。
答案 0 :(得分:1)
在 UIWebView 中显示PDF:
NSString *PDFPath = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"pdf"];
NSURL *URL = [NSURL fileURLWithPath:PDFPath];
NSURLRequest *URLRequest = [NSURLRequest requestWithURL:URL];
[webView loadRequest:URLRequest];
WebView会将页面加载到内存中,因为它们出现在屏幕上而不是一次性显示。
答案 1 :(得分:0)
这是What is the best way to view large PDFs on iOS?
的副本接受的答案是使用如上所示的UIWebView。
答案 2 :(得分:0)
您应该查看vfr/Reader,这是适用于iOS的PDF阅读器核心。
UIWebView在处理开箱即用的大文件方面不是很好。