Xcode 6でこの問題が何度か発生しました。問題は、ボールが走っていて、ブロックにぶつかると死ぬことです。彼はジャンプすることができます。しかし、最初のブロックは常にクラッシュします。空中でないように普通に転がって最初のブロックを打つと、フリーズして閉じます。
それは私にこのエラーを与えます:
スレッド 1: EXC_BAD_INSTRUCTION(コード=EXC_1386_INVOP、サブコード=0x0)
行番号 2 と 7 の背景は緑色です (スペースを数えます)。
これはエラー行です:
func didBeginContact(contact:SKPhysicsContact) {
died()
}
func died() {
if let scene = GameScene.unarchiveFromFile("GameScene") as? GameScene {
let skView = self.view as SKView
skView.ignoresSiblingOrder = true
scene.size = skView.bounds.size
scene.scaleMode = .AspectFill
skView.presentScene(scene)
}
}