当我尝试设置managedObjectContext
的{{1}}时出现问题。我正在使用故事板,这是我的代码:
UITableViewController
我的目的地- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"Segue"]) {
[[segue destinationViewController] setManagedObjectContext:self.managedObjectContext];
}
}
已嵌入UITableViewController
。
当我运行我的代码时,我收到以下错误:
UINavigationController
有什么想法吗?感谢。
答案 0 :(得分:2)
首先解决导航控制器问题。
UINavigationController *navController = segue.destinationViewController;
UITableViewController *destinationController =
(UITableViewController*) navController.rootViewController;
destinationController.managedObjectContext = self.managedObjectContext;
或者使用您自己的自定义类而不是UITableViewController
。