2010-06-17 85 views
3

我正在編寫一個具有UIWebView的iPad應用程序,我打開word和excel文檔,但我希望用戶能夠將這些文檔導入到iWorks應用程序,Pages和Numbers中,就像你在Safari中如何打開文檔一樣。在iPad中打開iWorks文檔UIWebView

如果您在iPad的Safari中打開文檔,頂部欄上會出現一個按鈕,顯示「打開方式」,您可以選擇要打開的應用程序。您將顯示頂部欄通過點擊頁面中間。

那麼是否有一個選項可以設置爲允許UIWebView顯示欄並自動檢測內容類型並使用可導入的應用程序填充列表?還是我必須自己建立這個?如果我必須自己創建,我如何打開URL以將文檔導入頁面和數字等?

感謝, -David

回答

0

據我所知,一個UIWebView不提供任何這類功能。您應該使用專門用於此目的的UIDocumentInteractionController。從文檔:

UIDocumentInteractionController類提供應用程序內支持來管理用戶與本地系統中文件的交互。例如,郵件程序可能會使用此類來允許用戶預覽和打開郵件內聯附件。您可以使用此類爲用戶提供用於預覽,打開或複製指定文件的適當界面。