我正在使用一些TableView创建一个应用程序,我有第一个正常视图的屏幕,我在AppDelegate中创建了一个NSManagedObjectContext
,我正在使用它来传递给其他视图,例如:
PickTypeViewController *controller = (PickTypeViewController *)segue.destinationViewController;
controller.managedObjectContext = self.managedObjectContext;
但是现在我将我的tableview嵌入到导航控制器中(在-navigation控制器中编辑了emmbed),我想将NSManagedObjectContext
转移到我的tableview,但我不知道如何通过导航控制器发送它。 / p>
答案 0 :(得分:3)
表视图控制器将是导航控制器的topViewController,因此您可以这样做:
UINavigationController *nav = segue.destinationViewController;
MyTableViewController *tvc = nav.topViewController;
tvc.managedObjectContext = self.managedObjectContext;