gpt4 book ai didi

ios - 如何在 Swift 中从 LPLinkMetadata 获取图像 URL

转载 作者:行者123 更新时间:2023-12-01 15:48:55 31 4
gpt4 key购买 nike

我正在尝试获取与给定 URL 关联的图像的 URL。使用苹果的 LPLinkMetadata ,我可以得到 URL 的 titledescription ,但我不知道如何访问元数据的图像 URL。我可以访问 data.imageProvider但我不确定如何使用它。

import LinkPresentation

final class URLHelper {

@available(iOS 13.0, *)
static func fetchURLPreview(url: URL) {

let metadataProvider = LPMetadataProvider()

metadataProvider.startFetchingMetadata(for: url) { (metadata, error) in

DispatchQueue.main.async {

if let _ = error {
// handle error
} else if let data = metadata {
let urlTitle = data.title
let urlImageUrl = data.????????
}
}
}
}
}

最佳答案

let _ = md.imageProvider?.loadObject(ofClass: UIImage.self, completionHandler: { image, err in
DispatchQueue.main.async {
self?.imageViewWebSite.image = image as? UIImage
}
})

关于ios - 如何在 Swift 中从 LPLinkMetadata 获取图像 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62072437/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com