Я пытаюсь найти способ Cocoa перевести из расширений файлов в Uniform Type Identifiers. То есть, я хочу найти способ сделать это:
".jpg" => "public.jpeg"
".html" => "public.html"
".ttf"=> "public.truetype-font"
Я искал в документах NSWorkspace, но ничего не нашел. Самое близкое, что я мог получить, было:
- (NSImage *)iconForFileType:(NSString *)fileType
который возвращает значок для расширения файла, и
– (NSString *)preferredFilenameExtensionForType:(NSString *)typeName
что делает прямо противоположное тому, что я пытаюсь сделать. Кто-нибудь из вас знает, как это сделать?
Я действительно надеюсь, что мне не нужно проверять много расширений вручную.
Спасибо заранее.