NSFetchedResultsController: Fetch in a background thread
问题 I have a more or less basic UITableViewController with a NSFetchedResultsController . The UITableViewController is pushed onto the navigationController's stack. But the push animation isn't smooth because the fetch of NSFetchedResultsController is performed on the main thread, and therefore blocks the UI. My question is: How can I perform the fetch of the NSFetchedResultsController in a background thread to keep the animation smooth? The NSFetchedResultsController and the delegate methods