我正在尝试从GameViewController中的GameScene访问一个方法,但是我得到了一个“在展开时意外发现的nil”错误。
在GameScene中我有:
class GameScene: SKScene {
func pauseGame()
{
self.view!.paused = true // to pause the game
}
}
在GameViewController中我有:
class GameViewController: UIViewController {
var gscene = GameScene(fileNamed: "GameScene")
func pauseActionButton(pauseActionButton: PauseActionButton, didSelectItemAtIndex index: Int) {
gscene!.pauseGame()
print("paused! \(index)")
}
}
我错过了什么吗?