2010-06-17 84 views
3

我正在编写一个具有UIWebView的iPad应用程序,我打开word和excel文档,但我希望用户能够将这些文档导入到iWorks应用程序,Pages和Numbers中,就像你在Safari中如何打开文档一样。在iPad中打开iWorks文档UIWebView

如果您在iPad的Safari中打开文档,顶部栏上会出现一个按钮,显示“打开方式”,您可以选择要打开的应用程序。您将显示顶部栏通过点击页面中间。

那么是否有一个选项可以设置为允许UIWebView显示栏并自动检测内容类型并使用可导入的应用程序填充列表?还是我必须自己建立这个?如果我必须自己创建,我如何打开URL以将文档导入页面和数字等?

感谢, -David

回答

0

据我所知,一个UIWebView不提供任何这类功能。您应该使用专门用于此目的的UIDocumentInteractionController。从文档:

UIDocumentInteractionController类提供应用程序内支持来管理用户与本地系统中文件的交互。例如,邮件程序可能会使用此类来允许用户预览和打开邮件内联附件。您可以使用此类为用户提供用于预览,打开或复制指定文件的适当界面。