Hallo Ich habe ein Spiel mit SpriteKit gemacht und wollte eine Bestenliste mit einem UITableView
hinzufügen. Meine Übergänge funktionieren perfekt von meinem GameViewController zum TableViewController und zurück. Allerdings kann ich das nur einmal machen. Sobald ich zu meinem GameViewController zurückgekehrt bin, werde ich nicht mehr zum zweiten Mal mit dem TableViewController verbunden. Warum passiert dies?Segue funktioniert nur einmal?
Ich richte es so, wenn ein bestimmter SKSpriteNode
angezapft wird, geht es zum TableViewController. Derzeit bin ich mit dieser Codezeile aus dem GameViewController
zum TableViewController
segue (Dieser Code ist in GameScene.swift)
self.view!.window!.rootViewController!.performSegueWithIdentifier("showScores", sender: self)
ich dann Setup eine Zurück-Taste innerhalb einer Navigationsleiste und erstellt einen Übergang zurück zum GameViewController (indem Sie die BarButtonItem
auf den GameViewController ziehen und presentModally
auswählen). Etwas Hilfe wäre willkommen. Vielen Dank!
Funktioniert wie ein Charme! Obwohl ich gerne wissen würde, was du meinst, indem du die Hauptansicht des Spiels dem Stapel hinzufügst. Schätze die Hilfe! –
@ C.Wagner hat mir gerade eine Antwort gegeben, um zu erklären, was ich meine (in scheinbar qualvollen Details zurückblickend, sorry, ich kann ein bisschen waffle!) –
Nur eine Randnotiz, disneyViewControllerAnimated ist ein bisschen komplexer als ich erklärte. Dies zu tun funktioniert in der Regel gut, aber lesen Sie die Dokumentation sowieso, damit Sie sich dessen bewusst sind. –