2010-12-07 87 views
2

我有一个MIME类型:音频/ X-WAV如何在iOS上将MIME类型转换为首选文件扩展名?

我想要的首选文件扩展名:.wav格式

有没有办法获得iOS上的这些信息?

我已经试过......

CFStringRef uttype = UTTypeCreatePreferredIdentifierForTag(kUTTagClassMIMEType, @"audio/x-wav", NULL); 
CFStringRef utpt = UTTypeCopyPreferredTagWithClass(uttype, kUTTagClassFilenameExtension); 

...但“uttype”的值返回的前缀为“达因”(表示类型为未找到根据文档)和“UTPT”因此是NULL。

回答

1

据我所知,以dyn为前缀的UTI意味着UTI是系统迄今未知的,并且因为您向它询问了有关MIME类型的信息而创建了一个新的“动态”UTI。由于MIME类型对于系统是未知的,它显然不知道什么文件扩展名具有MIME类型。

+0

所以我猜UTI的东西是不行的。是否有另一个API可以尝试?谢谢! – strawtarget 2010-12-07 01:41:04

相关问题