我正在尝试让我的应用识别.obj个要导入的文件。
我尝试按照this WWDC video中的说明进行操作。
我尝试同时指定为导入的UTI和导出的UTI。都不会导致文件在UIDocumentBrowserViewController
中可打开(文档图标为灰色)。我也不明白如何在浏览器中打开本机文档格式。我尝试从设备上删除并重新安装该应用程序。
我想念什么?为什么这么简单?
这就是我所拥有的:
答案 0 :(得分:0)
事实证明,iOS已经了解.obj文件。在macOS上,我运行以下命令:
mdls myfile.obj
其中包括:
kMDItemContentType = "public.geometry-definition-format"
kMDItemContentTypeTree = (
"public.content",
"public.geometry-definition-format",
"public.text",
"public.data",
"public.item",
"public.3d-content"
)
因此,UTI为public.geometry-definition-format
。我不知道这是否已经指定了扩展名还是更通用的类型。
以下方法使文件在UIDocumentBrowserViewController
中可打开:
the documentation中没有声明UTI(真是令人惊讶!),所以我建议使用mdls
来查找UTI。