Advertisement
Guest User

Untitled

a guest
Sep 13th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.55 KB | None | 0 0
  1.         DispatchQueue.global().async {
  2.             let task = URLSession.shared.dataTask(with: url) { (data, response, error) in
  3.                 guard let imageData = data else { return }
  4.                 let image = UIImage(data: imageData)
  5.                 let fileURL = path.appendingPathComponent(name)
  6.                 // Writing image file to disk
  7.                 try? imageData.write(to: fileURL)
  8.                 DispatchQueue.main.async {
  9.                     completion(image, name)
  10.                 }
  11.             }
  12.             task.resume()
  13.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement