我需要能够通过“打开方式”功能在我的应用程序中从 Safari 打开任何文件。当我尝试在邮件应用程序或其他自定义应用程序中打开任何文件时,我的应用程序将出现在“打开方式”列表中,但我的应用程序不会出现在 Safari 中。为什么?我做了什么:
我在我的 plist 中指定了以下内容:
- 添加了一个名为:“文档类型”的新行
- 打开节点“项目 0”
- “文档类型名称”的指定值“所有文件”
- 打开的节点“文档内容类型 UTI”
- 添加了两行
- 对于“项目 0”,我指定了“public.data”
- 对于“项目 1”,我指定了“public.content”
然后:
- 我打开邮件应用
- 查看带有文档附件的电子邮件
- 打开方式 -> 是的,我的应用程序出现了
然后:
- 我为“test word doc”打开 Safari 和谷歌。
- 我打开第一个 Word 文档并在 Safari 中看到它。
- 然后我点击“打开方式”,我的应用程序没有出现!
为什么?我需要做什么才能通过 Safari 在我的应用程序中打开文件?