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