Я получил этот стремительных спрайты комплекта проект, который я пытаюсь работать, но всякий раз, когда я запустить игру он выходит из строя на GameViewController при запуске с кодом EXC_BAD_ACCESS 1. Вот мой код:Почему мой код возвращает исключение плохого доступа?
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")
}
Думаю, стоит отметить, что «Готово» зарегистрировано в консоли.
Он по-прежнему падает, и это произошло потому, что я не хотел, чтобы сцена всплывала, как только загружался вид, я хотел, чтобы она всплывала при нажатии кнопки воспроизведения. – jacobsan420