我知道我可以使用UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension,UTType获得给定扩展的扩展,但我找不到相反的方法,这是给定UT的扩展数组……我能做什么?
谢谢
发布于 2012-05-11 01:27:18
UTTypeCopyPreferredTagWithClass用于将一个UTI转换为另一个标记,如文件扩展名:
NSString *extension = (__bridge_transfer NSString *)UTTypeCopyPreferredTagWithClass(myUTI, kUTTagClassFilenameExtension);发布于 2020-03-10 02:24:16
Swift 5
import MobileCoreServices
static func fileExtension(for dataUTI: String) -> String? {
guard let fileExtension = UTTypeCopyPreferredTagWithClass(dataUTI as CFString, kUTTagClassFilenameExtension) else {
return nil
}
return String(fileExtension.takeRetainedValue())
}https://stackoverflow.com/questions/10539052
复制相似问题