打开SKScene到SKScene nil问题

时间:2017-01-25 17:47:00

标签: ios objective-c swift xcode skscene

如果你们有任何问题(也许我没有提供足够的信息),我会很高兴地展示我所拥有的更多信息,非常感谢你

所以我在我的gamecene中有条件,检查x或y是否赢了,它应该带你到另一个场景使用这段代码:

let gameSceneTemp = GameScene(fileNamed: "thescene") self.scene?.view?.presentScene(gameSceneTemp!, transition: SKTransition.doorsCloseHorizontal(withDuration: 1.0))

我没有语法问题但是当我运行它并玩游戏直到条件运行时,我收到此错误:

fatal error: unexpectedly found nil while unwrapping an Optional value (lldb) 

在同一类但在didMove函数

中的这行代码
oScore = self.childNode(withName: "oScore") as! SKLabelNode

didMove设置如下:

override func didMove(to view: SKView) {

1 个答案:

答案 0 :(得分:0)

如果有人有类似的问题,请确保当你让x = GameSccene时,该文件必须是一个游戏的LOL Mine是一个SKSccene,所以我切换到了它现在可以正常工作