从restkit商店设置魔法记录默认上下文

时间:2012-07-30 20:22:06

标签: objective-c ios core-data restkit magicalrecord

我有问题让fetch结果控制器(使用magicalrecord)观察restkit映射结果的变化。只有当我使用restkit中的上下文并更新到魔法记录的默认上下文(然后在获取结果控制器中使用它)时,新的插入或更改才会更新到表视图。

这是我做过的,不确定它是否正常?

NSManagedObjectContext* context = [[RKObjectManager sharedManager].objectStore managedObjectContextForCurrentThread];
[NSManagedObjectContext MR_setRootSavingContext:context];
[NSManagedObjectContext MR_setDefaultContext:context];

1 个答案:

答案 0 :(得分:1)

您不想设置根保存上下文。尝试将其设置为nil。既然你基本上忽略了MagicalRecord,我也会建议不要这样做。如何使RestKit Managed对象上下文成为默认上下文或root保存上下文的子项....或反之亦然?