I know this is old, but just getting someone to run into it and needs an answer:
, GameViewController SKScene. SKScene, GameViewController, executeSegueWithIdentifier.
viewController, , segue. SKScene. SKScene , viewController , . , , .
GameViewController, :
- (void)viewWillAppear:(BOOL)animated {
SKView * skView = (SKView *)self.view;
if (!skView.scene) {
MyScene *scene = [MyScene sceneWithSize:self.view.bounds.size];
scene.delegate = self;
[skView presentScene:scene];
}
}
- (void)onExitGame {
[self performSegueWithIdentifier:@"GoToNextScene" sender:self];
}
MyScene, , :
if (self.delegate) {
self.delegate.onExitGame();
}