私は GameAppDelegate で managedObjectContext を作成し、それを UINavigationController に埋め込まれていない最初の ViewController (GameViewController) に渡しています。これは私がこれまでにやろうとしたことですprepareForSegue
:
UINavigationController *navController =(UINavigationController *)segue.destinationViewController;
((PickTypeViewController *)navController.viewControllers[0]).managedObjectContext=managedObjectContext;
しかし、次のエラーが表示されます。
Game[17878:c07] Uncaught exception: Could not find a navigation controller for segue 'Play'. Push segues can only be used when the source controller is managed by an instance of UINavigationController.
なぜこうなった