我需要能够通过“打开方式”功能在我的应用程序中打开 Safari 中的任何文件。当我尝试在邮件应用程序或其他自定义应用程序中打开任何文件时,我的应用程序将出现在“打开方式”列表中,但我的应用程序不会出现在 Safari 中。为什么?我做了什么:
我在我的 plist 中指定了以下内容:
- 添加了一个名为:“文档类型”的新行
- 打开节点“项目 0”
- “文档类型名称”的指定值“所有文件”
- 打开节点“文档内容类型 UTI”
- 添加了两行
- 对于“Item 0”,我指定了“public.data”
- 对于“item 1”,我指定了“public.content”
Then:
- 我打开邮件应用程序
- 查看带有文档附件的电子邮件
- 打开 -> 是的,我的应用程序出现
Then:
- 我打开 Safari 和谷歌搜索“test word doc”。
- 我打开第一个 Word 文档,并在 Safari 中看到它。
- 然后我点击“打开方式”,但我的应用程序没有出现!
为什么?我需要做什么才能通过 Safari 在我的应用程序中打开文件?
你可以尝试设置"Document Role"
to "Editor"
我认为你的Document types
是正确的,因为 Dropbox 应用程序也采用同样的方式
这是 Dropbox 应用程序 info.plist 的一部分
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)