Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //REFRESHER
- func refresh() {
- self.usernames.removeAll()
- self.userIDs.removeAll()
- self.isFollowing.removeAll()
- let query = PFUser.query()
- query?.findObjectsInBackground(block: { (objects, error) in
- if error != nil {
- print(error)
- } else if let users = objects {
- //self.usernames.removeAll()
- //self.userIDs.removeAll()
- //self.isFollowing.removeAll()
- for object in users {
- if let user = object as? PFUser {
- if user.objectId != PFUser.current()?.objectId {
- self.usernames.append(user.username!)
- self.userIDs.append(user.objectId!)
- let query = PFQuery(className: "Followers")
- query.whereKey("follower", equalTo: PFUser.current()?.objectId)
- query.whereKey("following", equalTo: user.objectId)
- query.findObjectsInBackground(block: { (objects, error) in
- if let objects = objects {
- if objects.count > 0 {
- self.isFollowing[user.objectId!] = true
- } else {
- self.isFollowing[user.objectId!] = false
- }
- if self.isFollowing.count == self.usernames.count {
- self.tableview.reloadData()
- self.refresher.endRefreshing()
- }
- }
- })
- }
- }
- }
- //self.refresher.endRefreshing()
- }
- })
- }
Add Comment
Please, Sign In to add comment