我正在尝试将我的MOC附加到使用Xcode 5 Storyboards创建的UITableViewController
。嵌套是这样的:UITabBarController
- > UINavigationController
- > UITableView
。我正在AppDelegate
中实例化MOC,我想将其传递给UITableView
。有什么建议吗?
谢谢!
谢谢,CoreDataBooks示例执行如下操作:但是他们的Storyboard直接来自UINavigationController - > UITableView的。
UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
RootViewController *rootViewController = (RootViewController *)[[navigationController viewControllers] objectAtIndex:0];
rootViewController.managedObjectContext = self.managedObjectContext;
我想我可以使用下面的方法#1但是从AppDelegate识别UITabBarController的正确方法是什么?我想我需要将它实例化为自己的类并将其导入委托中?
答案 0 :(得分:0)
有很多方法可以将MOC从appDelegate传递给yourViewController。您可以在my Question here
中查看有关此主题的详细讨论我想列出可能的方法:
使用以下代码从VC调用appDelegate:
myAppDelegate * del = [[UIApplication sharedApplication] delegate];
&安培;得到这样的上下文:
myContext = del.context;
您可以通过以上问题查看详细论据.. :)