webview加载pdf在ios5中损坏

Posted

技术标签:

【中文标题】webview加载pdf在ios5中损坏【英文标题】:webview loading pdf broken in ios5 【发布时间】:2011-10-16 22:32:28 【问题描述】:

我有以下简单的代码来在 web 视图中显示 pdf。我发现在 ios 5 中,PDF 不会显示(显示为空白,底部有一个黑条)。我尝试了不同的 PDF,并通过在 Acrobat 中打开它来验证 PDF 是否正确。任何想法在 iOS5 中可能发生了什么变化?我也验证了路径是正确的。

它在 iOS 4.3 中正确显示

pathToPDF = [NSString stringWithFormat:@"%@/%@",[self getDocumentsPath], [chartDic objectForKey:@"PDFName"]];

NSURL *url = [NSURL fileURLWithPath:pathToPDF];

NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];

【问题讨论】:

【参考方案1】:

这是一个简单的错误 - 我已经实现了 shouldLoad 方法并忘记让它返回 YES。由于某些原因,在 iOS4 中它必须默认为 YES。

【讨论】:

嘿,我遇到了和你一样的问题。我希望它有相同的原因,但我在文档中找不到任何命名甚至以 shouldLoad 开头的方法。这是您实现的自定义方法吗?

以上是关于webview加载pdf在ios5中损坏的主要内容,如果未能解决你的问题,请参考以下文章

在下一个活动中在 webview 中预加载 URL

使用 webview 和刷新按钮加载 android

如何在 react-native-webview 中启用安全上下文?

从 webView goBack 后 PDF 不加载

Webview android中的Paypal支付页面布局损坏可能css未正确加载?

如何在 appState 更改时重新加载 react-native-webview 内容