SKScene超类没有didMove方法

时间:2018-02-19 22:13:32

标签: swift xcode sprite-kit

最后破解了开放的SpriteKit和Swift,但是在第一个障碍时已经下降了。

Xcode linter / compiler告诉我,我正在尝试覆盖不存在的超类方法。它抗议SkScene没有didMove()方法,即使文档似乎另有说法。

试过研究,但我猜这是一个非常流行的错误信息,可以通过对类层次结构的一些研究轻松解决。但是,我没有看到涉及这个特定背景的任何事情。

Screenshot

我正在使用Xcode 7.3,我通过在新项目向导中选择“游戏”来启动样板代码。

1 个答案:

答案 0 :(得分:0)

Xcode 7.3很老了。它使用Swift 2.2,因此语法为:

class GameScene: SKScene {
    override func didMoveToView(view: SKView) {
        //
    }
}