我正在尝试获取与给定 URL 关联的图像的 URL。使用 Apple 的LPLinkMetadata,我能够获取 URLtitle和description,但我不知道如何访问元数据的图像 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.????????
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)