当我在 iPad 上 运行 时,我的游戏一直崩溃并提示“EXC_BAD_ACCESS(code=1, address=0xb176e978)”

My game keeps crashing saying " EXC_BAD_ACCESS(code=1, address=0xb176e978) " when I run on my iPad

我正在为 iOS 开发应用程序,但 运行 遇到了问题。每次我 运行 我的 iPad 上的应用程序 iOS 7.1 当场景更改指向不同的 SKSpriteNodes 并出现错误 EXC_BAD_ACCESS(code=1 ,地址=0xb176e978)。我设置精灵节点的方式是这样写的:

var X = SKSPriteNode(imageNamed:"picture.png")

整个游戏写在Xcode和swift。

编辑: 我注意到地址=0xb176e978 不是常量。它有时显示不同的地址=' '。

场景转换代码

var gameScene = EndScene(size: self.size)
gameScene.gameScene = self 
gameScene.score = score 
gameScene.highscore = highscore 
var transition = SKTransition.doorsCloseHorizontalWithDuration(0.5)
gameScene.scaleMode = SKSceneScaleMode.AspectFill 
self.scene!.view?.presentScene(gameScene, transition: transition)

我不知道为什么会导致问题,但我上一场景中的一个 sprite 导致了崩溃。我删除了它,现在它可以正常工作了。