title: Using reloadRowsAtIndexPaths when the update of a NSFetchedResultsController is triggered
body: <p>I have some rows of my <code>UITableView</code> that get updated and then trigger the method <code>controller:didChangeObject:atIndexPath:forChangeType:newIndexPath</code> of the <code>NSFetchedResultsControllerDelegate</code> delegate.</p>
  
  <p>I usually update the rows in the tableView using <code>reloadRowsAtIndexPaths</code> with an animation, but it happens that sometimes the method is triggered because of a change that is not visible and is that case, I don't want to reload the row with an animation.</p>
  
  <p>The method doesn't give the previous state of the object. Is there a way to do it (I didn't find any method of the delegate that might do)?</p>