Я использую универсальные идентификаторы типов, чтобы получить тип файла PHAssets:
fileFormat = PHAssetResource.assetResources(for: imageAsset).first?.uniformTypeIdentifier
Я хочу показать пользователю fileFormat, поэтому мне нужно очистить возвращаемую строку. Но, как вы видите, здесь строки беспорядочны и имеют разные форматы от одного типа файла к другому. Есть ли способ получить только расширения файлов из строки UTI или какой-либо лучший способ получить формат файла PHAsset без использования UTI? или мне просто нужно очистить каждую возвращаемую строку одну за другой?
Я ищу способ получить истинный тип файла, а не расширение, включенное в имя файла.