Swift 3: Display Image from URL

后端 未结 9 1860
Happy的楠姐
Happy的楠姐 2020-12-04 22:27

In Swift 3, I am trying to capture an image from the internet, and have these lines of code:

var catPictureURL = NSURL(fileURLWithPath: \"http://i.imgur.com/         


        
9条回答
  •  渐次进展
    2020-12-04 22:40

    let url = ("https://firebasestorage.googleapis.com/v0/b/qualityaudit-678a4.appspot.com/o/profile_images%2FBFA28EDD-9E15-4CC3-9AF8-496B91E74A11.png?alt=media&token=b4518b07-2147-48e5-93fb-3de2b768412d")
    
    
    self.myactivityindecator.startAnimating()
    
    let urlString = url
        guard let url = URL(string: urlString) else { return }
        URLSession.shared.dataTask(with: url)
    
    
    {
    (data, response, error) in
            if error != nil {
                print("Failed fetching image:", error!)
                return
            }
    
            guard let response = response as? HTTPURLResponse, response.statusCode == 200 else {
                print("error")
                return
            }
    
            DispatchQueue.main.async {
                let image = UIImage(data: data!)
            let myimageview = UIImageView(image: image)
                print(myimageview)
                self.imgdata.image = myimageview.image
    self.myactivityindecator.stopanimating()
    
         }
      }.resume()
    

提交回复
热议问题