我正在尝试将我的 managedObjectContext 从 AppDelegate 传递给某个视图控制器。
我在情节提要中的设置如下所示:
我希望能够从选定的自定义视图控制器访问 managedObjectContext。
到目前为止,我在 AppDelegate.m 中:
UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
CustomScrollViewController *controller = (CustomScrollViewController *)navigationController.topViewController;
controller.managedObjectContext = self.managedObjectContext;
我从 MasterDetail 项目中获取的。
但是,这不起作用,可能是因为它没有考虑到中间的 Table View Controller。如何更改代码以满足我的需要?我已经搜索过这个,但我对此太陌生,无法根据我的需求定制其他人的答案。
顺便说一下,这是对应的github仓库:https ://github.com/frederike/NZTravellerApp/tree/master/NZTravellerApp