Skip to content

Instantly share code, notes, and snippets.

@fredriccliver
Last active May 28, 2021 15:46
Show Gist options
  • Save fredriccliver/dcee17d8477c5479986821331206a62c to your computer and use it in GitHub Desktop.
Save fredriccliver/dcee17d8477c5479986821331206a62c to your computer and use it in GitHub Desktop.
import LinkPresentation
// ...
let provider = LPMetadataProvider()
provider.startFetchingMetadata(for: url) { metadata, error in
guard
let metadata = metadata,
error == nil
else { return }
DispatchQueue.main.async { [weak self] in
guard let self = self else { return }
let linkView = LPLinkView(metadata: metadata)
self.myStackView.addArrangedSubview(linkView)
linkView.sizeToFit()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment