I'm trying to implement NSFetchedResultsController
in my application. Currently I have a master table view and then when the user selects an item the detail view shows a collection view. The collectionView
items will vary depending on the table view selected item.
I have a nice model that takes care of all of this. Basically a Presentation entity having a 1-to-n relationship with a Slide entity.
The way I do this now (before NSFetchedResultsController
) is that I populate an NSArray
with my presentations when the application starts, and then when the user selects a presentation on the master view I pass the relevant Presentation object to the collection view so it can show the slides. Pretty straightforward.
My question is how do I do that with an NSFetchedResultsController
? Do I pass the entire NSFetchedResultsController
object from master to detail along with some reference to the presentation so I can show the slides? Or do I only pass the Presentation object same as before? I'm still not comfortable with the inner workings of NSFetchedResultsController
so I'd like to be sure I'm respecting best practices.
Thanks