Immer eine Uniform Type Identifier für eine bestimmte Erweiterung

Ich versuche einen Weg finden, in Kakao-übersetzen von Datei-Erweiterungen Uniform Type Identifiers. Das heißt, ich möchte einen Weg finden, dies zu tun:

".jpg" => "public.jpeg"
".html" => "public.html" 
".ttf"=> "public.truetype-font"

Ich gesucht habe auf der NSWorkspace docs, konnte aber nichts finden. Der nächste, den ich bekommen konnte war:

- (NSImage *)iconForFileType:(NSString *)fileType

zurückgibt das Symbol für eine Datei-Endung, und

 (NSString *)preferredFilenameExtensionForType:(NSString *)typeName

dass tut genau das Gegenteil von dem, was ich versuche zu tun. Wißt Ihr, wie dies zu tun?

Ich hoffe wirklich, dass ich nicht haben zu prüfen, eine Menge von Erweiterungen von hand.

Vielen Dank im Voraus.

Schreibe einen Kommentar