1

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

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

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

提前致谢。

4

1 回答 1

0

给 SWRevealViewController 一个托管对象上下文作为属性,并在您启动其他控制器时传递它。

或者,您可以为您的应用程序委托(您可能在其中设置核心数据堆栈)提供上下文并使用方便的宏。

#define MOC [(AppDelegate*)[[UIApplication sharedApplication] delegate] managedObjectContext]
于 2014-03-23T22:17:52.903 回答