iOS 13之后,PHAsset不再提供直接获取图像URL的方法。但是可以通过以下步骤获取图像的URL:
requestContentEditingInput(with:options:completionHandler:)
方法来获取图像的编辑输入。PHImageManager.default().requestContentEditingInput(with: asset, options: nil) { (contentEditingInput, _) in
guard let input = contentEditingInput else {
return
}
// 在这里处理编辑输入
}
input.fullSizeImageURL
中获取图像的URL。let imageURL = input.fullSizeImageURL
注意:在获取URL之前,需要确保用户已经授权访问图像库。还要注意,获取到的URL可能是一个临时的文件URL,需要在适当的时候将其复制到其他位置进行保存。
以上是从iOS 13的PHAsset获取图像URL的方法。这种方法可以用于获取图像的URL,以便在云存储、多媒体处理等场景中使用。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云