title: Delaying NSFetchedResultsController delegate methods
body: <p>I have a <code>UITableView</code> based on a <code>NSFetchedResultsController</code>. To insert a new row into the table, I open up a modal view controller, and I then hit the save button which dismisses the modal view and causes my <code>NSFetchedResultsController</code> delegate methods (willChangeContent, didChangeObject`, etc) to fire, which animates the inserting of a new cell. All is fine, but I want the user to witness this animation, and by the time the modal view has disappeared, the animation has already completed. </p>
  
  <p>How can I delay this animation until the modal view completely disappears, so that the user can witness the animation?</p>