2011-02-24 86 views

回答

2

放一个UIDocumentInteractionController在Web视图的顶部,它将允许用户在iBooks的打开PDF文件。

+0

谢谢,我发现这个代码http://andycodes.tumblr.com/post/738375724/ios4-sdk-opening-pdfs-in-ibooks但我不知道我怎样才能把在视图的顶部。 此外,我需要下载该文件,不是吗? 谢谢 – xger86x 2011-02-24 14:29:21

+0

不,您不必首先下载PDF。关于呈现它,类本身不是一个视图,但您可以让它通过presentOpenInMenuFromRect:inView:animated:绘制视图。在你发布的示例代码中,所有东西都已经很清楚的描述过 – JustSid 2011-02-24 14:53:35

0

的NSString *路径= [[一个NSBundle mainBundle] pathforResource:@ “资源名称” ofType:@ “PDF”]; 或路径也可以是任何http url。

NSURL * URL = [NSURL fileURLWithPath:路径];

的NSURLRequest *请求= [的NSURLRequest requestWithURL:URL];

UIWebView * webView = ....;

[webView loadRequest:request];

这应该在webview中显示pdf。但似乎你要求在其他应用程序中打开PDF,这一部分我完全不理解。你可以解释吗?