Ich habe meine GameViewController, die eine SCNView enthält. Ich kann zu meinem GameViewController übergehen, aber wenn mein Spieler stirbt, versuche ich, zu meinem GameOverVC zu wechseln, aber es geht nicht weiter. Ich weiß, dass der Code aufgerufen wird, weil ich etwas auf die Konsole drucke. Der Übergang wird im Storyboard festgelegt.UIViewController wird nicht zu einem anderen UIViewController geleitet?
I segue von
self.performSegue(withIdentifier: "gameOver", sender: self)
Aufruf ich dies in mehreren Apps getan haben, aber ich kann nicht herausfinden, warum dies nicht funktioniert. Dies ist meine erste App mit SceneKit, also weiß ich nicht, ob das irgendetwas ändert, aber jede Hilfe wird geschätzt!
Auch
Wenn ich versuche,
let vc = self.view.window?.rootViewController
vc?.present(GameOverVC(), animated: true, completion: nil)
Dann macht es die UIViewController zu präsentieren, aber es zeigt nicht alles, was ich in dieser Ansicht hinzugefügt haben?
aktualisieren Sie Ihre Frage mit Ihrem Storyboard, das Sie segue setzen. –
der Name davon?oder meinst du ein Bild? –
Bild, das die Segmentkennung –