Get the local file path of a PHAsset

后端 未结 6 1647
后悔当初
后悔当初 2021-02-18 21:31

I have a photo I want my user to be able to share on Instagram and I need to get the local file directory of the photo.

However I am fetching my images as a PHAsset (not

6条回答
  •  南方客
    南方客 (楼主)
    2021-02-18 22:21

    Use content editing input:

    asset.requestContentEditingInput(with: PHContentEditingInputRequestOptions()) { (input, _) in
            let url = input.fullSizeImageURL
    }
    

    Make sure that the asset is PHAssetMediaType.Image or otherwise it may crash when unpacking an optional.

提交回复
热议问题