As soon as I updated my device to iOS 6.1 I started having trouble with objects not saving to the proper thread's context (e.g. MR_contextForCurrentThread might not be working), and not being found when being fetched again from the same thread, even after calling MR_saveToPersistentStoreAndWait.
What's bothering me the most is that the same exact code worked fine on iOS 5.1.1.
Has anyone else seen problems on iOS 6.1?
It seems that some of my issues stemmed from using objectWithID: and/or objectRegisteredForID: instead of existingObjectWithID:, but I am still occasionally getting issues where fault's cannot be fulfilled, and confused as to why the behavior would be different on iOS 5 vs 6. I'll post more info later.
Thanks for the tip!
Also, thanks for the quick response and AWESOME library! Working with Core Data is such a chore without MR.
Looks like everything is working fine after switching to existingObjectWithID:. Thanks!