我试图在 Cocoa 中找到某种方式将文件扩展名转换为统一类型标识符。也就是说,我想找到一些方法:
".jpg" => "public.jpeg"
".html" => "public.html"
".ttf"=> "public.truetype-font"
我搜索了 NSWorkspace 文档,但找不到任何东西。我能得到的最接近的是:
- (NSImage *)iconForFileType:(NSString *)fileType
返回文件扩展名的图标,以及
– (NSString *)preferredFilenameExtensionForType:(NSString *)typeName
这与我正在尝试做的完全相反。你们中有人知道怎么做吗?
我真的希望我不必手动检查很多扩展。
提前致谢。