Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. databaseRef.child("Users").child(friendsCell.uidLabel.text!).child("ProfilePic").observe(.value, with: { (snapshot) in
  2. if snapshot.value is NSNull{
  3. print("GOTCHA")
  4. }else{
  5. let databaseProfilePic = snapshot.value
  6.  
  7. /*friendsCell.profilePicture.loadImageUsingCacheWithUrlString(urlString: databaseProfilePic as! String )*/
  8. print("WOW")
  9. self.imageLoader.startAnimating()
  10. !
  11. let data = NSData(contentsOf: NSURL(string: databaseProfilePic as! String)! as URL)
  12.  
  13. DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
  14.  
  15. friendsCell.profilePicture.sd_setImage(with: NSURL(string: databaseProfilePic as! String)! as URL, placeholderImage: UIImage(data: data! as Data))
  16.  
  17. //friendsCell.profilePicture.image = UIImage(data: data! as Data)
  18. self.imageLoader.stopAnimating()
  19. }
  20.  
  21. }
  22. })
  23.  
  24. DispatchQueue.global().async {
  25. // load image here
  26. let data = NSData(contentsOf: NSURL(string: databaseProfilePic as! String)! as URL)
  27.  
  28. DispatchQueue.main.async {
  29.  
  30. // set the cell data
  31.  
  32. }
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement