【发布时间】:2016-12-03 04:41:36
【问题描述】:
我的 GameViewController 包含一个 SCNView。我可以继续使用我的 GameViewController,但是当我的玩家死亡时,我会尝试继续使用我的 GameOverVC,但它不会继续。我知道代码正在被调用,因为我在控制台上打印了一些东西。 segue 在情节提要中设置。
我通过调用来继续
self.performSegue(withIdentifier: "gameOver", sender: self)
我已经在多个应用程序中这样做了,但我不知道为什么这不起作用。这是我第一个使用 SceneKit 的应用程序,所以我不知道这是否会改变任何东西,但感谢您的帮助!
还有
如果我尝试
let vc = self.view.window?.rootViewController
vc?.present(GameOverVC(), animated: true, completion: nil)
然后它确实显示了 UIViewController 但它没有显示我在该视图中添加的任何内容?
【问题讨论】:
-
用你放在 segue 的故事板更新你的问题。
-
它的名字?还是你的意思是图片?
-
显示segue标识符的图片
-
游戏视图控制器嵌入在导航控制器中?
-
是的,它嵌入在导航控制器中
标签: ios swift uiviewcontroller segue