我有一个使用常规viewController进入应用程序的应用程序。然后它转到使用集合视图的viewController。当用户点击其中一个集合图像时,它们将通过viewController被带到SKView。当用户完成游戏时,他们有机会去互联网了解更多信息。由于年龄的原因,Apple需要一个父母门。这是通过另一个UIViewController实现的。 我的问题是我如何离开gameScene到UIViewController。当我使用此代码时,我收到以下错误。
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"Gate"];
vc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:vc animated:YES completion:NULL];
'GameScene6'没有可见的@接口声明选择器'presentViewController:animated:conpletion:'
有人建议我使用与GameScene相关联的uiViewController,这是GameViewController6,但我不知道怎么做才能有人向我展示一些代码从GameScene转到storyboard中的viewController?
我会使用这样的东西
- (void)awakeFromNib {
[super awakeFromNib];
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(goToGameOverViewController:)
name:@"GoToGameOverViewController"
object:nil];
}
-(void)goToGameOverViewController:(NSNotification *) notification {
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"Gate"];
vc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:vc animated:YES completion:NULL];
}
这工作并带我到正确的视图控制器,这是一个父母门。 当父母门成功时,用户被带到网页。现在的问题是当用户点击左上角的“返回APP”按钮时,视图控制器呈现的是空白黑页。当点击应用程序崩溃时。
关于如何返回我刚刚离开的Gameview的想法?