проблема получения оригинального расширения файла с использованием swift 4 или новее - PullRequest
0 голосов
/ 27 апреля 2019

проблема получения другого расширения файла с использованием PHAsset и расширения URL-пути

Использование PHAsset

if let asset = info[UIImagePickerControllerPHAsset] as? PHAsset 
{
   let assetResources = PHAssetResource.assetResources(for: asset)
   let firstObj = assetResources.first!
   print(firstObj.originalFilename)
}

имя файла: XX_XXXX.JPG

расширениеOutPut: JPG

Использование URL


URL ==> file:///private/var/mobile/Containers/Data/Application/ADFAFJDAKSJFLKJFXXXXXXXXXXXXXX/XXXXXXXXX/tmp/C66D5F2E-1596-4FC7-9DAF-B0F21B9FE0F4.jpeg

let url = URL.pathExtension
print(url)

Расширение OutPut: jpeg

Требуется:
Мне нужно правильное расширение с использованием PHAsset, например .jped

Примечание: пожалуйста, подтвердите любое решение с использованием swift 4 или более поздней версии

...