I have issues to let fetch results controller (using magicalrecord) observe the changes from restkit's mapping result. Only when I use the context from restkit and update to the magically record's default context (then use it in the fetch results controller), the new inserts or changes will be updated to table view.
Here is what I have done, not sure if it is ok?
NSManagedObjectContext* context = [[RKObjectManager sharedManager].objectStore managedObjectContextForCurrentThread];
[NSManagedObjectContext MR_setRootSavingContext:context];
[NSManagedObjectContext MR_setDefaultContext:context];