【发布时间】:2014-10-05 02:03:43
【问题描述】:
我有工作项目,我在其中显示UIWebView 中的pdf 文件
在 iOS8beta5 中使用 XCode5 测试我的应用程序时,它没有工作
在 log 中显示 failed to find PDF header : '%PDF' not found
我用下面的代码创建了示例应用程序,它也有同样的问题
CODE :
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 framework may did not display PDF file in some application
但他们没有提到任何关于UIWebView的事情,
注意:
iOS8beta4 没有出现这个问题。
XCode6 + iOS8beta5也出现同样的问题。
我还检查了不同的 PDF 文件,但有同样的问题。
问题:
1] 有没有人解决过上述问题?
如果是,请提供一些示例代码。
【问题讨论】:
-
在 Xcode6-Beta7 中仍然存在问题。然而,下面 Jageen 的修复确实有效。
-
让我们交叉手指等待开发者iOS8的GM版本,:)我希望这个错误不会出现在它上面。
-
我们的测试表明这在 iOS 8 GM 中已修复
标签: xcode uiwebview xcode5 ios8 xcode6