应用程序不在 GPX 电子邮件附件的“打开方式”中

问题描述

我的应用(假设 XXX-APP)可以处理 GPX 文件

当我从用于本地存储和 iCloud 的文件应用程序中单击 GPX 文件时打开 XXX-APP,但不建议将 XXX-APP 用于电子邮件附件(只有一种 ascii 预览)。

在我的 Info.plist 中,我添加了这个。

<key>UTImportedTypeDeclarations</key>
<array>
    <dict>
        <key>CFBundleIdentifier</key>
        <string></string>
        <key>UTTypeConformsTo</key>
        <array>
            <string>public.content</string>
            <string>public.data</string>
            <string>public.xml</string>
        </array>
        <key>UTTypeDescription</key>
        <string>GPS Exchange Format (GPX)</string>
        <key>UTTypeIconFiles</key>
        <array/>
        <key>UTTypeIdentifier</key>
        <string>com.topografix.gpx</string>
        <key>UTTypeReferenceURL</key>
        <string>http://www.topografix.com/GPX/1/1</string>
        <key>UTTypeTagSpecification</key>
        <dict>
            <key>public.filename-extension</key>
            <array>
                <string>gpx</string>
                <string>GPX</string>
            </array>
            <key>public.mime-type</key>
            <array>
                <string>application/gpx+xml</string>
            </array>
        </dict>
    </dict>
</array>

有什么想法吗?

弗雷德

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...