如何从 PHAsset for iOS 13 获取图像 url

Posted

技术标签:

【中文标题】如何从 PHAsset for iOS 13 获取图像 url【英文标题】:How to get image url from PHAsset for iOS 13 【发布时间】:2019-10-11 11:14:13 【问题描述】:

由于不再给出PHImageFileURLKey,我如何获取所选图片的图片参考网址!

使用PHImageFileUTIKey 键我能够获取文件名。

我尝试在PHAssetResource.assetResources(for: assets[0]) 周围玩,但仍然没有运气!

【问题讨论】:

【参考方案1】:
asset.requestContentEditingInput(with: nil, completionHandler:  (input, info) in
    if let input = input 
        print(input.fullSizeImageURL) // file:///xxx    
    
)

这就是我获得完整 imageURL 的方式。

【讨论】:

以上是关于如何从 PHAsset for iOS 13 获取图像 url的主要内容,如果未能解决你的问题,请参考以下文章

iOS 8 从 PHAsset 快速加载图像

我无法使用 RNFS 使用从 RNCameraRoll 获取的 phasset 读取文件

如何从 MacOS 的照片库中获取所有 PHAsset

iOS 8 照片框架:从 PHAsset 获取文件名

从 iOS 8 中的 PHAsset 获取文件扩展名?

如何按使用 fetchAssets 添加的日期顺序获取 PHAsset