Wie führe ich einen Segue innerhalb einer SKScene durch?

8

Ich habe versucht, einen Übergang in einem SKScene-Layer des Sprite-Kits durchzuführen. Meine Anwendung erfordert, dass der Benutzer ein Bild in der Szene berührt, das einen neuen UIViewController hochschieben würde. Aber jedes Mal, wenn ich versuche, innerhalb der SKScene-Spieleschicht zu spielen, gibt es mir eine Ausgabe mit keinem Übergang mit einem Bezeichnerfehler. Ich habe einen Übergang und habe ihn mit einer Kennung angegeben.

Meine einfache Frage, wie kann man mit einer SKScene-Spielschicht laufen? Bitte hilf mir.

    
Arjun Busani 02.10.2013, 17:04
quelle

2 Antworten

9

Segues gehören zu View-Controllern, nicht SpriteKit-Szenen. Wenn Sie innerhalb des Ereignisbehandlungscodes eines SpriteKit-Knotens einen Übergang durchführen möchten, müssen Sie den Ansichtscontroller suchen, der die Ansicht besitzt, die die Szene darstellt. Zum Beispiel in einer SKScene -Unterklasse ' touchesBegan:withEvent: method:

%Vor%     
rickster 02.10.2013, 17:14
quelle
4

Schnelle Version:

%Vor%     
Alvin George 09.11.2015 10:35
quelle