title: Assertion failure on UITableView when calling deleteRowsAtIndexPaths
body: <p>I have two table views from which I can move data from table1 to table2 when pressing a button.</p>
  
  <p>When the cell's are selected a checkmark appears and a the button is pressed the following things happen: </p>
  
  <ul>
  <li>remove object from array data source</li>
  <li>call <code>deleteRowsAtIndexPaths</code></li>
  </ul>
  
  <p>My problem is that when the data is transfered to table2, the data still has the checkmark on table2 cell's. I want to reset it, but in every place I tried to iterate the objects array and set the checkmark to false, when <code>deleteRowsAtIndexPaths</code> is called the following error occurs:</p>
  
  <pre><code>Assertion failure in -[UITableView _endCellAnimationsWithContext:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3491.2.5/UITableView.m:1717
  </code></pre>
  
  <p>Anyone knows why this is happening ? </p>