#swift #macos
#swift #macos
Вопрос:
Я ищу способ получить идентификатор документа по его расширению / суффиксу с помощью Python, Swift или командной строки.
Например, имея *.pxm
в качестве входных данных, которые я ищу com.pixelmator.pxm -> /Applications/Pixelmator Pro.ap
. У кого-нибудь есть идея?
Я уже нашел UTTypeCreatePreferredIdentifierForTag
, но Carbon Framework устарел, и поэтому я не могу его использовать.
Комментарии:
Ответ №1:
Он UTTypeCreatePreferredIdentifierForTag
устарел с iOS14, поэтому вам нужно использовать UTType
в этом случае, но если ваша цель развертывания ниже, вам все равно нужно использовать первый.
Вот простая демонстрация:
import UniformTypeIdentifiers
...
let type = UTType(filenameExtension: "pxm")
print(type?.identifier ?? "unknown")
Комментарии:
1. Большое спасибо, это именно то, что я искал