5

.stl在 iOS 上使用UIDocumentInteractionController. 我看到以下选项:

在此处输入图像描述

现在,如果我选择 Mail,它会自动将 .stl 文件附加到电子邮件中。没关系。

但是,如果我安装了另一个应用程序支持.stl文件(例如 MeshLab),那么我会看到以下内容:

在此处输入图像描述

如果我再次选择邮件 - 它不会再将文件附加到电子邮件中。

为什么会这样(为什么在第二种情况下文件没有附加到电子邮件中)?有没有办法改变这种行为?

PS 我正在使用 Xamarin.iOS,但在这种情况下并不重要。

4

1 回答 1

0

我有一个类似的问题。我发现我没有在导出类型声明中提供 MIME 类型。见底部:

<key>UTExportedTypeDeclarations</key>
<array>
    <dict>
        <key>UTTypeConformsTo</key>
        <array>
            <string>public.text</string>
        </array>
        <key>UTTypeDescription</key>
        <string>Field Note Keywords</string>
        <key>UTTypeIdentifier</key>
        <string>com.neukadye.customUTIHandler.keywords</string>
        <key>UTTypeTagSpecification</key>
        <dict>
            <key>public.filename-extension</key>
            <string>keywords</string>
            <key>public.mime-type</key>
            <string>application/json</string>
        </dict>
    </dict>
</array>
于 2014-01-27T05:56:45.867 回答