title: tableview data repeat when scrolling
body: <p>I use a custom cell to show the <code>placeholder</code> but scrolling the table repeats the <code>placeholder</code> </p>
  
  <pre class="lang-swift prettyprint-override"><code>func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -&gt; UITableViewCell {
      let cell = tableView.dequeueReusableCellWithIdentifier("cell") as! AddTableViewCell
  
      cell.textInfo.delegate = self
      if textPlaceHolders![indexPath.row].containsString("Category") == true {
          cell.selected = true
          cell.textInfo.text = textPlaceHolders![indexPath.row]
          cell.accessoryType = .DisclosureIndicator
      } else {
          cell.textInfo.placeholder = textPlaceHolders![indexPath.row]
      }
      return cell
  }
  </code></pre>
  
  <p>I tried some solution like this the problem resolved but when user end edit the text disappear  </p>
  
  <pre><code>class AddTableViewCell: UITableViewCell {
  
    @IBOutlet weak var textInfo: UITextField!
  
    override func prepareForReuse() {
       textInfo.text= ""
    }
  
  }
  </code></pre>