iphone - uiwebview 没有像在 safari 中那样正确显示 PDF

标签 iphone ios uiwebview

我有一个奇怪的问题。当我从 Web URL 或在 Safari 浏览器中加载 PDF 文件时,UIwebview 未正确显示 PDF 文件。

http://www.winsolz.com/temp/2.jpg

我正在使用以下代码从本地系统打开 PDF。

NSString *pathFOrPDF = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"Page%@", strPDFNumber] ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:pathFOrPDF];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[myWebview loadRequest:request];      
[myWebviewLandscape loadRequest:request]; 

谢谢。

最佳答案

我认为这不会解决您的问题,但我有一个 pdf 显示在 safari 中,但没有显示在 UIWebView 中,我的问题是文件扩展名不正确。我在本地文件 url 的末尾附加了一个 .pdf 并开始工作。 我注意到 safari 也会检查内容类型,所以当您提供远程 url 时它可能正在 safari 上工作?

关于iphone - uiwebview 没有像在 safari 中那样正确显示 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10398373/

相关文章:

ios - 如何从 cocoapods 版本列表中移动特定的 cocoapods 版本?

ios - 在 iDevice 上运行 Swift XCTests

ios - 将 NSString 转换为 Unsigned long

ios - iPad 的 SplitView 和 iPhone 的菜单抽屉

ios - 当我在 swift webview 中单击共享按钮时重定向到 facebook 应用程序

ios - 在 iOS 上的 PhoneGap 或 Cleaver (Cordova) 中加载远程 html

iphone - Objective-c 中的代表

ios - xCode 6.3.1 在模拟器上运行时缺少引用

iphone - 在 iPhone 上检测 NSString 中的 Unicode 字符

ios - CGAffineTransform 反转 : singular matrix