我正在使用.stl
打开iOS上的UIDocumentInteractionController
文件。我看到以下选项:
现在,如果我选择Mail,它会自动将.stl文件附加到电子邮件中。没关系。
但如果我有另一个支持安装.stl
文件的应用程序(例如MeshLab),那么我会看到以下内容:
如果我再次选择Mail,它将不再将该文件附加到电子邮件中。
为什么会这样(为什么第二种情况下文件没有附加到电子邮件中)?有没有办法改变这种行为?
P.S。我正在使用Xamarin.iOS,但在这种情况下认为不重要。
答案 0 :(得分:0)
我有类似的问题。我发现我没有在Export Type声明中提供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>