我一直在尝试从gamescene.swift执行一个segue回到我的主视图控制器,这是打开应用程序时加载的第一个视图。来自主视图控制器的初始segue工作完美,但无论我尝试什么,我都找不到转换回初始视图的方法。
我的代码如下所示:
if homeLbl.contains(touch.location(in: self)) {
self.removeAllActions()
self.removeAllChildren()
self.removeFromParent()
self.gameVC?.performSegue(withIdentifier: "home", sender: self)
}
"首页"是应该返回到主视图控制器的segue的名称。当运行时,并且当点击主标签时,场景解除,节点被移除,但是屏幕变灰并且不执行segue。请注意,该应用程序不会崩溃。
我应该如何区别地执行此操作以便显示初始视图控制器?