0

我正在尝试在 TabBar - NavigationController - TableViewController 配置上使用 CoreData 和 Storyboard。

当试图将托管对象上下文分配给 TableViewController 我得到

[UITabBarController topViewController]: unrecognized selector sent to instance

如果我理解正确,问题是我没有得到 TableViewController 实例。我已经尝试了很多事情,但我似乎没有得到任何地方。

非常感谢您的帮助。

4

1 回答 1

4

我能够使用 raywenderlich.com 上的 Matthijs Hollemans 教程修复它。

UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
UINavigationController *navigationController = [[tabBarController viewControllers] objectAtIndex:0];
MyViewController *controller = [[navigationController viewControllers] objectAtIndex:0];
controller.managedObjectContext = self.managedObjectContext;
于 2012-04-21T15:17:48.990 回答