2 Replies
      Latest reply on Nov 10, 2019 3:09 AM by ran.ios.developer
      kennywyland Level 1 Level 1 (0 points)

        I've been using Core Data for awhile, but I haven't been using the new queue aspects so I'm trying to update my knowledge.


        For the Main queue (NSMainQueueConcurrencyType), the docs say:


        You use this queue type for contexts linked to controllers and UI objects that are required to be used only on the main thread.


        I just want to double check: If I'm using NSFetchedResultsControllers to power the UITableDataSource for my UITableViewControllers, do I need to use a MainQueue for my context? Or is NSFetchedResultsController smart enough to be attached to a PrivateQueue context put issue the proper object notifications on the main UI thread?