我在使用Swift的Xcode 6中遇到了一些编译器错误,我很难解决这个问题。我试图通过子类化SCNScene创建场景,但不断在初始化器上出错。我的代码的基本结构是:
class SpaceScene: SCNScene {
override init(named: String) {
super.init(named: named)
}
}
这导致第2行出现错误,消息"尽管SCNScene显然有这样的初始化,但初始化程序不会覆盖超类#34的指定初始化程序。我想我错过了一些基本的东西 - 任何见解?
答案 0 :(得分:1)
在XCode 6.1
上,以下内容应该这样做:
class SpaceScene : SCNScene {
override init() {
super.init()
}
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
}