-1

这两种类型有什么区别?

你什么时候使用一个与另一个?

有没有办法在两者之间进行翻译?

4

1 回答 1

0

他们完全不同。UTType基本上是一种描述通用文件类型并赋予系统一些意义的方法,并由 CoreServices 使用。它是完全通用的,可用于对系统的各种资源进行分类。有关UTTypes 的更多信息,请参阅UTType 参考文档的概述部分。

ALAssetType只是描述您想要从资产库中返回的资产类型的一种方式,并且仅由 iOS 上的 AssetLibraryFramework 使用。它基本上是一个字符串常量,告诉资产库您是要使用静止图像还是视频文件(因为 AssetLibraryFramework 是对设备上用户照片/视频库的编程访问)。与 a 不同UTType,此常量不提供有关资产的实际格式或排列的信息(例如,它是 m4v 容器中的 H.264 编码电影,还是 tiff 图像还是 jpg?),你' d 从 a中获取UTType,而它只是表示您对电影或图像感兴趣。

于 2012-07-04T06:07:31.790 回答