我试图获取与给定URL相关联的图片的URL。使用Apple的LPLinkMetadata,我可以获取URL的标题和描述,但是我无法找出如何访问元数据的图像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.????????
}
}
}
}
}
导入MobileCoreServices
- kabucey