2011-02-24 88 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,這一部分我完全不理解。你可以解釋嗎?