Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- databaseRef.child("Users").child(friendsCell.uidLabel.text!).child("ProfilePic").observe(.value, with: { (snapshot) in
- if snapshot.value is NSNull{
- print("GOTCHA")
- }else{
- let databaseProfilePic = snapshot.value
- /*friendsCell.profilePicture.loadImageUsingCacheWithUrlString(urlString: databaseProfilePic as! String )*/
- print("WOW")
- self.imageLoader.startAnimating()
- !
- let data = NSData(contentsOf: NSURL(string: databaseProfilePic as! String)! as URL)
- DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
- friendsCell.profilePicture.sd_setImage(with: NSURL(string: databaseProfilePic as! String)! as URL, placeholderImage: UIImage(data: data! as Data))
- //friendsCell.profilePicture.image = UIImage(data: data! as Data)
- self.imageLoader.stopAnimating()
- }
- }
- })
- DispatchQueue.global().async {
- // load image here
- let data = NSData(contentsOf: NSURL(string: databaseProfilePic as! String)! as URL)
- DispatchQueue.main.async {
- // set the cell data
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement