Skip to content

Instantly share code, notes, and snippets.

@ryanisnhp
Last active January 15, 2020 17:51
Show Gist options
  • Select an option

  • Save ryanisnhp/2e42f36f9670915433b2ec43af4adb2d to your computer and use it in GitHub Desktop.

Select an option

Save ryanisnhp/2e42f36f9670915433b2ec43af4adb2d to your computer and use it in GitHub Desktop.
Fetch metadata
import LinkPresentation
class ViewController: UIViewController {
private var metaData: LPLinkMetadata = LPLinkMetadata()
@available(iOS 13.0, *)
func fetchURLPreview(url: URL) {
let metadataProvider = LPMetadataProvider()
metadataProvider.startFetchingMetadata(for: url) { (metadata, error) in
guard let data = metadata, error == nil else {
return
}
self.metaData = data
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment