gpt4 book ai didi

xcode - 文档类型与导出和导入的 UTI

转载 作者:行者123 更新时间:2023-12-03 07:54:47 27 4
gpt4 key购买 nike

谁能向我解释 Xcode 5.1 中文档类型、导出的 UTI 和导入的 UTI 之间的区别?我希望能够让我的应用程序根据文件扩展名自动检测文件类型。为了做到这一点,我需要实现这三个中的哪一个?

最佳答案

您添加一个 文档类型 要注册您的应用程序可以打开该文档类型,这很简单,当您选择 a known file type 时,但如果文件类型未知,您还必须在 中定义它进口尿路感染 .如果您定义自己的文件类型,则必须在 中声明它。导出UTI 并添加 文档类型 能够打开它。

例子:

我想打开一个已知文件类型的 PDF,所以我只需在 中注册它文档类型 .

我想打开一个未知文件类型的 EPUB,所以我在 中注册了它进口尿路感染并在 文档类型 .

我想打开并注册一个我权威的类型,所以我在注册它导出UTI 并在 文档类型 .

至于您的第二个问题,请注意,使用 Document Type 定义类型将使您的应用出现在“打开方式”对话框中,但不一定会使您的应用区分您的应用正在接收哪种类型的文件,您必须采取自己处理。例如,假设您的应用程序是一个图像编辑器,并且您注册了 png 和 jpeg 类型,当用户想要编辑图像时,您的应用程序将收到该文件,但它不会自动检测哪种类型,您必须处理文件并响应它的任何类型。

一些相关链接:

A related Question .

A very good but old tutorial on this topic

关于xcode - 文档类型与导出和导入的 UTI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24958021/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com