Swift 无法从场景切换到视图控制器
我想从GameVC呈现的SKScene(GameSene)切换到主菜单视图控制器。我遵循中描述的步骤 [1]: 但它不起作用。以下是游戏场景中的相关代码:Swift 无法从场景切换到视图控制器,swift,skscene,Swift,Skscene,我想从GameVC呈现的SKScene(GameSene)切换到主菜单视图控制器。我遵循中描述的步骤 [1]: 但它不起作用。以下是游戏场景中的相关代码: class GameScene: SKScene { weak var viewController: GameVC? ... func returnToMainMenu(){ viewController?.performSegue(withIdentifier: "segueToMai
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功能,但预期的顺序没有出现。我是否错过了一些非常明显的步骤?如果有任何帮助,将不胜感激