从restkit商店设置神奇的记录默认上下文



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

以下是我所做的,不确定是否可以?

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

您不想设置根保存上下文。试着把它设置为零。由于您基本上忽略了MagicalRecord,我建议您也不要这样做。让RestKit托管对象上下文成为默认上下文或根保存上下文的子上下文怎么样。。。。或者反之亦然?

最新更新