我试图在使用视图控制器包含时找出传递managedobjectcontext的最佳方法。
在我的委托中,在didFinishLaunchingWithOptions期间实例化的所有内容都是rootviewcontroller(SWRevealViewController),但不是它的子节点。我的menuController是显示控制器的后视控制器,它使用核心数据对象加载菜单项的动态列表。最终,我需要将我的MOC传递给那个班级。
我不确定你们还需要什么其他信息。对于那些使用这个第三方代码的人来说,它应该非常清楚,但我找不到任何处理MOC和核心数据的资源。
提前致谢。
答案 0 :(得分:0)
将SWRevealViewController作为属性提供给托管对象上下文,并在启动其他控制器时将其传递。
或者,您可以为您的应用委托代表(您可能设置核心数据堆栈)上下文并使用方便的宏。
#define MOC [(AppDelegate*)[[UIApplication sharedApplication] delegate] managedObjectContext]