xcode – 文档类型与导出和导入的UTI
发布时间:2020-12-15 01:38:36 所属栏目:百科 来源:网络整理
导读:任何人都可以向我解释Xcode 5.1中的文档类型,导出的UTI和导入的UTI之间的区别?我想能够让我的应用程序根据文件扩展名自动检测文件类型.为了做到这一点,我需要实施这三个中的哪一个? 解决方法 您添加文档类型以注册您的应用程序可以打开该文档类型,当您选择
任何人都可以向我解释Xcode 5.1中的文档类型,导出的UTI和导入的UTI之间的区别?我想能够让我的应用程序根据文件扩展名自动检测文件类型.为了做到这一点,我需要实施这三个中的哪一个?
解决方法
您添加文档类型以注册您的应用程序可以打开该文档类型,当您选择
a known file type时这很简单,但如果文件类型不知道,还必须在导入的UTI中进行定义.如果您定义自己的文件类型,则必须在导出的UTI中声明它,并添加该文档类型才能打开它.
例子: 我想打开一个已知文件类型的PDF,所以我只需要在文档类型中注册. 我想打开一个EPUB,这不是一个已知的文件类型,所以我在导入的UTI和文档类型中注册. 我想打开并注册一个我有权威的类型,所以我在导出的UTI和文档类型中注册. 至于您的第二个问题,请注意,使用文档类型定义类型将使您的应用程序显示在“打开”对话框中,但不一定会使您的应用程序区分应用程序正在接收的文件类型,必须采取关心处理你自己.例如,假设您的应用程序是一个图像编辑器,并且您注册了png和jpeg类型,当用户想要编辑您的应用程序将收到该文件的图像,但不会检测到哪种类型是自动的,我们必须处理该文件并对其进行任何类型的响应. 一些相关链接: A related Question. A very good but old tutorial on this topic (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |