Advertisement
Guest User

SDWebImageTest.swift

a guest
Dec 27th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 1.37 KB | None | 0 0
  1. import UIKit
  2. import SDWebImage
  3.  
  4. class ViewController: UIViewController {
  5.     let testURL = "https://i.groupme.com/638x640.jpeg.d4f31c747b534baca03d12db5a2b6193"
  6.     var storeImg: UIImageView!
  7.  
  8.     override func viewDidLoad() {
  9.         super.viewDidLoad()
  10.         storeImg = UIImageView()
  11.         storeImg.translatesAutoresizingMaskIntoConstraints = false
  12.         view.addSubview(storeImg)
  13.         storeImg.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor).isActive = true
  14.         storeImg.leadingAnchor.constraint(equalTo: view.leadingAnchor).isActive = true
  15.         storeImg.trailingAnchor.constraint(equalTo: view.trailingAnchor).isActive = true
  16.         storeImg.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor).isActive = true
  17.         if let url = URL(string: testURL), !(testURL.isEmpty) {
  18.             storeImg.sd_setImage(with: url, placeholderImage: UIImage(named: "img-placeholder")) {
  19.                 (image, error, cache, url) in
  20.                 print("image \(String(describing: image))")
  21.                 print("error \(String(describing: error?.localizedDescription))")
  22.                 print("cache \(cache)")
  23.                 print("url \(String(describing: url))")
  24.                 if(error != nil) { }
  25.             }
  26.         } else {
  27.             self.storeImg.image = UIImage(named: "img-placeholder")
  28.         }
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement