title: Cell reuse beginner? Tapping button in one cell affects another
body: <p>I have a TableViewController with a custom cell. When I tap the like button inside one of the cells, it is causing at least one other cell to have the like button tapped. </p>
  
  <p>I am using Parse, and it is not affecting the actual like count of the second one which is being ghost tapped, but it is disabling the like button and turning it red. </p>
  
  <p>I have read about cell reuse, and similar topics but am completely lost. I am new to swift, and if someone could help me navigate how to fix this, I can't find a solution on SO about Swift, and Parse. </p>
  
  <p><strong>TableViewController</strong></p>
  
  <pre><code>override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -&gt; UITableViewCell {
  
      var cell:ChinTwoTableViewCell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! ChinTwoTableViewCell
  
      cell.selectionStyle = .None
  
      // Configure the cell...
  
      let chinTwo:PFObject = self.timelineData.objectAtIndex(indexPath.row) as! PFObject
  
      var myVar:Int = chinTwo.objectForKey("likeCount") as! Int
      cell.countLabel.text = String(myVar)
  
      cell.nameLabel.text = chinTwo.objectForKey("name") as? String
      cell.bodyText.text = chinTwo.objectForKey("body") as! String
  
      cell.bodyText.font = UIFont(name: "HelveticaNeue-UltraLight", size: 18)
      cell.bodyText.textAlignment = .Center
  
      cell.likeButton.tag = indexPath.row;
      cell.likeButton.addTarget(self, action: "likeButtonTapped:", forControlEvents: .TouchUpInside)
  
      return cell
  }
  
   @IBAction func likeButtonTapped(sender: AnyObject) {
  
      let chinTwo = self.timelineData[sender.tag] as! PFObject
  
      chinTwo["likeCount"] = (chinTwo["likeCount"] as! Int) + 1
  
      sender.setTitleColor(UIColor.redColor(), forState: UIControlState.Normal)
  
      chinTwo.saveInBackgroundWithBlock {
          (success: Bool, error: NSError?) -&gt; Void in
          if (success) {
              println("Worked")
          } else {
              println("Didn't Work")
          }
      }
  
      self.tableView.reloadData()
  
  }
  </code></pre>
  
  <p><strong>TableViewCell</strong></p>
  
  <pre><code>@IBAction func likeTapped(sender: AnyObject) { 
      likeButton.enabled = false
  }
  </code></pre>
  
  <p>The same problem occurs with the report button. </p>