Swift 无法从场景切换到视图控制器

Swift 无法从场景切换到视图控制器,swift,skscene,Swift,Skscene,我想从GameVC呈现的SKScene(GameSene)切换到主菜单视图控制器。我遵循中描述的步骤 [1]: 但它不起作用。以下是游戏场景中的相关代码: class GameScene: SKScene { weak var viewController: GameVC? ... func returnToMainMenu(){ viewController?.performSegue(withIdentifier: "segueToMai

我想从GameVC呈现的SKScene(GameSene)切换到主菜单视图控制器。我遵循中描述的步骤 [1]: 但它不起作用。以下是游戏场景中的相关代码:

    class GameScene: SKScene {
    weak var viewController: GameVC?
  ...
   func returnToMainMenu(){
        viewController?.performSegue(withIdentifier: "segueToMainMenu", sender: nil)
    }
} 
(顺便说一句,我也用“弱var viewController:UIViewController?”试过了,但没有用。) 在创建segue的GameVC中,我尝试添加:

scene.viewController = self
正如前一篇文章中所建议的,但是我得到了“SKScene的值没有成员‘viewController’” 当应用程序运行时,我可以验证是否调用了ReturnToMinMenu功能,但预期的顺序没有出现。我是否错过了一些非常明显的步骤?如果有任何帮助,将不胜感激