Ich habe dieses schnellen Sprite-Kit Projekt, die ich zu arbeiten versuchen, aber wenn ich das Spiel laufen stürzt es auf dem GameViewController beim Start mit einem EXC_BAD_ACCESS CODE 1. Hier ist mein Code:Warum gibt mein Code eine Ausnahme mit schlechtem Zugriff zurück?
class GameViewController: UIViewController {
@IBOutlet var imageBanner: UIImageView?
@IBOutlet var textBanner: UILabel?
@IBOutlet var playButton: UIButton?
@IBOutlet var shareButton: UIButton?
@IBOutlet var infoButton: UIButton?
var skView = SKView()
var scene = SKScene()
override func viewDidLoad() {
super.viewDidLoad()
print("View did load")
skView = SKView(frame: self.view.frame)
print("1")
scene = GameScene(size: skView.bounds.size)
print("2")
skView.showsFPS = false
print("3")
skView.showsNodeCount = false
skView.ignoresSiblingOrder = true
scene.scaleMode = .AspectFill
print("Done")
}
Ich denke, es ist erwähnenswert, dass "Fertig" in der Konsole geloggt wird.
Es stürzt immer noch ab, und es war, weil ich nicht wollte, dass die Szene erscheint, sobald die Ansicht geladen ist, ich wollte, dass es erscheint, wenn eine Play-Taste geklickt wurde. – jacobsan420