I am a noob to swift and programming in general and i am trying to make my first app.I have made it using a navigation controller which has a root view controller (MainViewController.swift). on this view controller i have a button which pushes the game view controller on to the scene: @IBAction func moveToGame(_ sender: Any) { let gameVC = self.storyboard?.instantiateViewController(withIdentifier: gameVC) as! GameViewController navigationController?.pushViewController(gameVC, animated: true) }I have then made the GameScene class conform to the SKPhysicsContactDelegate protocol and sat up this function inside the GameScene class: func didBegin(_ contact: SKPhysicsContact) { if contact.bodyA.node?.name == asteroide || contact.bodyA.node?.name == starman { } }what i then want to do, is to move back to the first view controller when this function is called. I first tried the function:navigationController?.popViewController(animated: true)but this doesn't seem to work inside the GameScene class. (It works when i p
0
0
598