webview性能中的PDF [英] PDF in webview performance
问题描述
我正在使用以下(简单)代码将PDF从我的应用程序中的文档文件夹加载到UIWebView中。表现非常糟糕。我尝试通过Safari从网上加载相同的PDF,性能非常好。有没有人有任何想法? (此viewController呈现为modalViewController)。
- firstView.m
InfoViewController * mcontroller = [[InfoViewController alloc] init];
NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask,YES);
NSString * docsPath = [paths objectAtIndex:0];
NSString * pathToPDF = [NSString stringWithFormat:@%@ / myPDF.PDF,docsPath];
NSURL * targetURL = [NSURL fileURLWithPath:pathToPDF];
mcontroller.urlToFile = targetURL;
[self presentModalViewController:mcontroller animated:YES];
modalViewController.m -
- (void)viewDidLoad {
[super viewDidLoad];
NSURLRequest * request = [NSURLRequest requestWithURL:urlToFile];
[webView loadRequest:request];
}
我最终使用documentInteractionController来快速查看显示PDF。在2010 WWDC vids中有一个很好的教程。
不知道为什么它在webView中效果不佳,但它在Quick Look中像丝绸一样光滑。 / p>
I am using the following (simple) code to load a PDF from the documents folder in my app into a UIWebView. The performance is very poor. I tried loading the same PDF from the web via Safari and the performance was great. Does anyone have any ideas? (this viewController is being presented as a modalViewController).
- firstView.m
InfoViewController *mcontroller = [[InfoViewController alloc] init];
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *docsPath = [paths objectAtIndex:0];
NSString *pathToPDF = [NSString stringWithFormat:@"%@/myPDF.PDF",docsPath];
NSURL *targetURL = [NSURL fileURLWithPath:pathToPDF];
mcontroller.urlToFile = targetURL;
[self presentModalViewController:mcontroller animated:YES];
modalViewController.m -
- (void)viewDidLoad {
[super viewDidLoad];
NSURLRequest *request = [NSURLRequest requestWithURL:urlToFile];
[webView loadRequest:request];
}
I ended up using the documentInteractionController for this to display the PDF in Quick Look. There is a great tutorial for this in the 2010 WWDC vids.
No idea why it wasn't working well in webView, but it's smooth as silk in Quick Look.
这篇关于webview性能中的PDF的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!