0

我正在尝试在 Safari 上的应用程序包中打开 PDF 文件。我可以使用 iBooks 或其他 PDF 阅读器等应用程序打开此 PDF。但是我不能让它用 safari 打开它。有什么方法可以实现这一目标吗?我试过 OpenURL 但这不起作用???

4

2 回答 2

2

为什么不在uiwebview中打开?

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(10, 10, 200, 200)];

NSURL *targetURL = [NSURL URLWithString:@"http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIWebView_Class/UIWebView_Class.pdf"];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[webView loadRequest:request];

[self.view addSubview:webView];
[webView release];
于 2012-05-10T17:32:36.310 回答
1

由于 iOS 应用程序是沙盒的,因此您无法在 Safari 中打开它。现在可用的解决方案是使用 UIWebView 打开 PDF 或将其发送到另一个可以处理 PDF 文件的应用程序。

于 2012-05-10T18:53:54.227 回答