在Safari中的App Bundle中打开PDF?苹果手机

时间:2012-03-06 11:56:31

标签: iphone objective-c xcode pdf safari

我的应用程序中有一个PDF文档,我希望用户可以根据需要查看和发送电子邮件。

我想在Safari中打开文档,然后可以让我访问Safari PDF阅读器中的前进动作。

如何打开Safari并显示PDF?

谢谢。

1 个答案:

答案 0 :(得分:2)

修改

这只是我想到你将无法看到pdf,因为它在你的应用程序的沙箱中,safari是一个不同的应用程序,所以如果你想要显示它你可以使用WebView而不是safari ...你可以使用这段代码......

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

NSString *path = [[NSBundle mainBundle] pathForResource:@"document" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[webView loadRequest:request];

[self.view addSubview:webView];
[webView release];