NSFetchedResultsController and Time-Based Predicates
So, I have a better NSFetchedResultsController blog post in draft form, but after spending a week or so trying to figure out why our NSFetchedResultsController was not getting alerted when the background ManagedObjectContext merged with the foreground MOC…
I found posts on threading, and all other sorts of sophisticated problems, I worried about conflicting insertions, etc.
But it turned out that when we received new data, it was newer than the date defined in our previously created fetchRequest predicate. So:
- No alerts.
- No Data upon fetching.
Ugh.
Madness.