【发布时间】:2012-07-02 09:54:50
【问题描述】:
我想在我的应用程序中显示 PDF(书籍),我正在获取 PDF 的路径并在 WEBVIEW 中打开它,它适用于小 PDF,但不适用于大 PDF。
每当我传递任何 LARGER SIZE PDF 的 URL 时,UI 都会冻结。
您能否建议我更好的方法,以便我可以在不花费太多时间的情况下显示 PDF。
这是我正在使用的代码>>
pdfURL = [NSURL URLWithString:@"URL GOES HERE"];
[webViewForPDF loadRequest:[NSURLRequest requestWithURL:pdfURL]];
提前致谢。
【问题讨论】:
-
当您说“用户界面被冻结”时,它会在一段时间后加载 PDF 吗? UI 的冻结可能是 WebView 正在加载 PDF,如果这是一个大 PDF,可能需要一些时间。
-
@rckoenes 不,它不会加载较大的 pdf,我一直在等待近 40-45 分钟。
-
你是否设置了WebView的
delegate。这将允许您从 webviews 中捕获一些回调。包括任何加载错误 -
@rckoenes 是的,我已经这样做了。我正在使用 XIB。
标签: iphone objective-c ios ios5 ios4