xcode – 无法在iOS8beta5中使用UIWebView打开PDF文件

我有工作项目,我在UIWebView中显示pdf文件
在使用XCode5在iOS8beta5中测试我的应用程序时,它无法正常工作
在日志中显示无法找到PDF标题:找不到’%PDF’

我使用下面的代码创建示例应用程序也存在同样的问题
代码

self.myWebView.delegate = self;
Nsstring *path = [[NSBundle mainBundle] pathForResource:@"201" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[self.myWebView loadRequest:request];

我读了发行说明,Apple写道
Quicklook框架可能在某些应用程序中不显示PDF文件
但他们没有提到关于UIWebView的任何事情,

Reference

注意 :
iOS8beta4中没有出现此问题.
在XCode6 iOS8beta5中也会出现同样的问题.
我也检查不同的PDF文件,但有同样的问题.

题 :
1]有没有人为上述问题做过修复?
如果是,请提供一些示例代码.

解决方法

我找到了一种在WebView中查看PDF的解决方法
// Create pdf path & url
Nsstring *path = [[NSBundle mainBundle] pathForResource:@"201" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];

// Load pdf in WebView
NSData *pdfData = [[NSData alloc] initWithContentsOfURL:targetURL];
[self.webView loadData:pdfData MIMEType:@"application/pdf" textEncodingName:@"utf-8" baseURL:nil];

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...