+1  A: 

Anytime you see the message "Exception was caught during Core Data change processing" when using NSFetchedResultsController, you should immediately begin to look at your NSFetchedResultsControllerDelegate methods. I recommend setting a breakpoint at the beginning of the controller:didChangeObject:atIndexPath:forChangeType:newIndexPath method. Then step through this method and observe where the crash is occurring. The problem may be that you are not managing your section insertion and deletions correctly in this method.

glorifiedHacker
A: 

This seems to be a bug in Apple's code. I had some success using this SafeFetchedResultsController subclass.

Garry