我正在Xcode上开发游戏。在情节提要的这些场景之一中,我创建了一个游戏。我试图从该场景切换到另一个视图控制器,但并没有停止显示错误“线程1:致命错误,在展开一个可选值时意外发现nil”
我尝试删除该序列并再次创建它,并尝试更改该代码:self.view!.window!.rootViewController!.performSegue(withIdentifier: "salir", sender: self)
import SpriteKit
import GameplayKit
import CoreMotion
import AudioToolbox
import UIKit
class GameScene: SKScene, SKPhysicsContactDelegate {
var viewController: GameViewController!
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
for touch in touches {
let pointOfTouch = touch.location(in: self)
for nodeITapped in self.nodes(at: pointOfTouch) {
if nodeITapped.name == "button" {
self.viewController!.performSegue(withIdentifier: "salir", sender: self)
return
}
}
}}
}
我希望这种方法能真正起作用。