2

我需要能够通过“打开方式”功能在我的应用程序中从 Safari 打开任何文件。当我尝试在邮件应用程序或其他自定义应用程序中打开任何文件时,我的应用程序将出现在“打开方式”列表中,但我的应用程序不会出现在 Safari 中。为什么?我做了什么:

我在我的 plist 中指定了以下内容:

  1. 添加了一个名为:“文档类型”的新行
  2. 打开节点“项目 0”
  3. “文档类型名称”的指定值“所有文件”
  4. 打开的节点“文档内容类型 UTI”
  5. 添加了两行
  6. 对于“项目 0”,我指定了“public.data”
  7. 对于“项目 1”,我指定了“public.content”

然后:

  1. 我打开邮件应用
  2. 查看带有文档附件的电子邮件
  3. 打开方式 -> 是的,我的应用程序出现了

然后:

  1. 我为“test word doc”打开 Safari 和谷歌。
  2. 我打开第一个 Word 文档并在 Safari 中看到它。
  3. 然后我点击“打开方式”,我的应用程序没有出现!

为什么?我需要做什么才能通过 Safari 在我的应用程序中打开文件?

4

1 回答 1

0

您可以尝试设置"Document Role""Editor"

我认为您Document types是对的,因为 Dropbox 应用程序也是如此

这是 Dropbox 应用程序 info.plist 的一部分

在此处输入图像描述

在此处输入图像描述

于 2013-08-01T08:15:02.960 回答