Ios 使用SWRevealViewController时传递managedobjectcontext

Ios 使用SWRevealViewController时传递managedobjectcontext,ios,core-data,ios7,swrevealviewcontroller,Ios,Core Data,Ios7,Swrevealviewcontroller,我试图找出在使用视图控制器包含时传递managedobjectcontext的最佳方法 在我的委托中,didFinishLaunchingWithOptions期间实例化的所有对象都是rootviewcontroller(SWRevelViewController),但没有其子对象。我的menuController是reveal控制器的后视图控制器,正在使用核心数据对象加载菜单项的动态列表。最终,我需要把我的MOC传给那个班 我不知道你们还需要什么信息。对于那些使用第三方代码的人来说,应该非常清

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

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

我不知道你们还需要什么信息。对于那些使用第三方代码的人来说,应该非常清楚,但是我找不到任何关于MOC和核心数据的资源


提前感谢。

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

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

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

我了解SWRevealViewController是第三方库的一部分。如何设置SWRevelViewController以使用菜单控制器类?在我的故事板中,我的rootviewcontroller属于SWRevelViewController类。该控制器定义了两个区段,一个至前控制器(sw_front),一个至后控制器(sw_rear),该控制器在滑动前视图以显示侧菜单时显示。后控制器的类型为MenuTableViewController(我创建的)。我想将我的MOC传递给该对象,以便从核心数据动态加载菜单。值得一提的是,这需要子类化SWRevealViewController,并使用prepareForSegue:sender:将上下文传递给子控制器。对。这似乎是不可避免的。