                             //completion?()
                     })
             })
+            println("rqwqwrw")
             self.upVote(self)
         }
         

        //let buttonRow = sender.tag
        if let buttonRow = sender.tag {
            var votedBy = voteObject[buttonRow]["votedBy"] as! [String]
            if !contains(votedBy, currentUser!) {
                var scoreParse = voteObject[buttonRow]["score"]! as? Int
                scoreParse = scoreParse! + 1
                voteObject[buttonRow].setObject(NSNumber(integer: scoreParse!), forKey: "score")
                println("fqwgref")
                println(currentUser)
                votedBy.append(currentUser!)
                voteObject[buttonRow]["votedBy"] = votedBy
                voteObject[buttonRow].saveInBackgroundWithBlock {
                    (success: Bool, error: NSError?) -> Void in

    var removeCellBlock: ((SBGestureTableView, SBGestureTableViewCell) -> Void)!
    
    var currentUser : String? = nil
    var currentUserId : String? = nil
    
    override func viewWillAppear(animated: Bool) {
        currentUser = PFUser.currentUser()!.username
        currentUserId = PFUser.currentUser()?.objectId
        if currentUser == nil{
            //signin vc
            performSegueWithIdentifier("signIn", sender: self)
