使用SWRevealViewController时传递managedobjectcontext

时间:2014-03-23 21:43:00

标签: ios core-data ios7 swrevealviewcontroller

我试图在使用视图控制器包含时找出传递managedobjectcontext的最佳方法。

在我的委托中,在didFinishLaunchingWithOptions期间实例化的所有内容都是rootviewcontroller(SWRevealViewController),但不是它的子节点。我的menuController是显示控制器的后视控制器,它使用核心数据对象加载菜单项的动态列表。最终,我需要将我的MOC传递给那个班级。

我不确定你们还需要什么其他信息。对于那些使用这个第三方代码的人来说,它应该非常清楚,但我找不到任何处理MOC和核心数据的资源。

提前致谢。

1 个答案:

答案 0 :(得分:0)

将SWRevealViewController作为属性提供给托管对象上下文,并在启动其他控制器时将其传递。

或者,您可以为您的应用委托代表(您可能设置核心数据堆栈)上下文并使用方便的宏。

#define MOC [(AppDelegate*)[[UIApplication sharedApplication] delegate] managedObjectContext]