0

I am able to get UIImage from NSItemProvider of LPLinkMetadata from the below code.

But I need the URL of the remote image. How do I do that?

I believe LPLinkMetadata is derived from OpenGraph headers og:image which is an URL for the image.

metadata?.imageProvider?.loadFileRepresentation(
     forTypeIdentifier: kUTTypeImage as String, 
     completionHandler: { (url, imageProviderError) in
         if imageProviderError != nil {
            return
         }
         let myImage = UIImage(contentsOfFile: (url?.path)!)
     })
Kevv Keka
  • 183
  • 11

0 Answers0