Я пытаюсь получить URL-адрес изображения, связанного с заданным URL-адресом. Используя Apple LPLinkMetadata
, я могу получить URL-адреса title
и 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.????????
}
}
}
}
}