Сообщение об ошибке появляется при использовании super.init () - PullRequest
0 голосов
/ 15 февраля 2019

Я пытаюсь быть наследственным с недавнего времени.С тех пор в GameViewController.swift появляется следующая ошибка: Cannot convert value of type 'CGSize' to expected argument type 'NSCoder'

GameViewController.swift

    class GameViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        let scene = GameScene(coder: self.view.bounds.size) //here is the error
        let skview = self.view as! SKView
        skview.showsFPS = true
        skview.showsNodeCount = true
        skview.showsPhysics = false

        skview.presentScene(scene)

    }

}

Буду очень признателен за любой ответ, так как у меня естьуже несколько часов сижу над этой проблемой.

1 Ответ

0 голосов
/ 16 февраля 2019

Я проверил ваш код, и вам нужно удалить

required init?(coder aDecoder: NSCoder) {
    fatalError("init(coder:) has not been implemented")
}

Из вашего GameScene.swift файла.

...