#ios #phasset #photokit
Вопрос:
При внедрении расширения для редактирования фотографий вам предоставляется PHContentEditingInput
файл, предоставляющий доступ к некоторой информации об активе, такой как его creationDate
и location
. Я хотел бы получить имя файла ресурса, как показано в приложении «Фотографии». Есть ли способ сделать это?
Есть способ получить PHAsset
имя файла a ( PHAssetResource.assetResources(for: asset).first?.originalFilename
), но в этом контексте вам не дано a PHAsset
, и я не вижу никакого способа получить ресурс PHContentEditingInput
.
Примечание PHContentEditingInput
действительно имеет fullSizeImageURL
, но, к сожалению, оно может быть сохранено в файловой системе с именем, отличным от имени файла ресурса ресурса. Например, вместо IMG_0001.Он может быть E2F2A57E-EC5A-4250-9488-AOC3E8B9C275.HEIC.