I have a more or less basic UITableViewController with a NSFetchedResultsController. The UITableViewController is pushed onto the
UITableViewController
NSFetchedResultsController
You can go through this very nice post on Core Data with Multi-Threaded behavior.
Hope it helps..!!