当我在iPad上运行时,我的游戏不停地说“EXC_BAD_ACCESS(code = 1,address = 0xb176e978)”

时间:2015-05-01 17:06:38

标签: ios swift sprite skspritenode

我正在为iOS开发应用程序,但我遇到了一个问题。每当我在iPad上使用iOS 7.1运行应用程序时,当场景发生变化时,应用程序会随机崩溃,指向不同的SKSpriteNodes,错误为EXC_BAD_ACCESS(代码= 1,地址= 0xb176e978)。我设置我的精灵节点的方法是写这个:

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

整个游戏都是用Xift编写的。

编辑:我注意到地址= 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)

1 个答案:

答案 0 :(得分:0)

我不确切地知道它导致问题的原因,但是我最后一个场景中的一个精灵导致了崩溃。我删除它,现在它工作正常。