【问题标题】:opening iWorks documents in iPad UIWebView在 iPad UIWebView 中打开 iWorks 文档
【发布时间】:2010-06-17 09:37:23
【问题描述】:

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

如果您在 iPad 上的 Safari 浏览器中打开文档,顶部栏会显示“打开方式...”按钮,您可以选择要在其中打开的应用程序。顶部栏将显示为点击页面中间。

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

谢谢, -大卫

【问题讨论】:

    标签: iphone objective-c ipad


    【解决方案1】:

    AFAIK,UIWebView 不提供任何此类功能。您应该使用专门为此目的而设计的UIDocumentInteractionController。来自文档:

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

    【讨论】:

      猜你喜欢
      • 2011-05-31
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多