我正在尝试在Safari上的应用程序包中打开PDF文件。我可以使用iBooks或其他PDF阅读器等应用程序打开此PDF。但是我无法通过safari打开它。有什么方法可以实现这个目标吗?我试过OpenURL,但那不起作用???
答案 0 :(得分: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];
答案 1 :(得分:1)
由于iOS应用程序是沙盒,因此您无法在Safari中打开它。现在可用的解决方案是使用UIWebView打开PDF或将其发送到另一个可以处理PDF文件的应用程序。