首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何注册iOS应用程序以支持OPML文件类型?

如何注册iOS应用程序以支持OPML文件类型?
EN

Stack Overflow用户
提问于 2019-01-01 22:50:34
回答 1查看 302关注 0票数 0

如何注册应用程序来处理.opml文件类型?这就是我尝试添加到Info.plist文件中的内容

代码语言:javascript
复制
<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeIconFiles</key>
        <array/>
        <key>CFBundleTypeName</key>
        <string>OPML</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.opml</string>
            <string>org.opml.opml</string>
            <string>net.multimarkdown.opml</string>
            <string>com.apple.news.opml</string>
        </array>
    </dict>
</array>

当通过"Open .“打开.opml文件时,使用上面定义的密钥。应用程序不会出现在可以处理此文件类型的应用程序列表中。

我注意到,如果public.data被添加到LSItemContentTypes数组中,它确实在"Open .“中显示了应用程序。列表,但应用程序显示所有其他不受欢迎的文件类型。是否有缺失的特定内容类型?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-02 03:17:02

您正在声明一个文件类型,但该类型不是内置的已知类型(例如PDF),而且您自己也没有导出该类型;因此,运行时不会将其视为其他应用程序可以公开使用的类型。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53999553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档