运行UIViewController时SIGABRT?

时间:2015-09-06 01:11:17

标签: ios swift uistoryboard viewcontroller

我创建了一个名为GamePlayController.swift的新Swift文件,并将其连接到Storyboard中的一个视图。我正在尝试运行此代码,但是我在带有双星号的行上获得了一个SIGABRT。这是什么原因?

import UIKit
import SpriteKit

class GamePlayController: UIViewController, UIGestureRecognizerDelegate {
    var scene: GameScene!

    override func viewDidLoad() {
    super.viewDidLoad()

    // Configure the view.
    **let skView = view as! SKView**
    skView.multipleTouchEnabled = false

    // Create and configure the scene.
    scene = GameScene(size: skView.bounds.size)
    scene.scaleMode = .AspectFill

    // Present the scene.
    skView.presentScene(scene)
}

1 个答案:

答案 0 :(得分:1)

在这种情况下,

view不是SKView实例。尝试在源文件中将插座设置为故事板中视图控制器中的SKView。谷歌“iOS创建故事板插座”,如果你不确定如何。