因此,我今天更新到 Xcode 6 beta 5,并注意到几乎所有 Apple 类的子类都出现了错误。
错误说明:
类‘ x’不实现其超类的必需成员
下面是我选择的一个例子,因为这个类目前相当轻量级,所以很容易发布。
class InfoBar: SKSpriteNode { //Error message here
let team: Team
let healthBar: SKSpriteNode
init(team: Team, size: CGSize) {
self.team = team
if self.team == Team.TeamGood {
healthBar = SKSpriteNode(color: UIColor.greenColor(), size:size)
}
else {
healthBar = SKSpriteNode(color: UIColor.redColor(), size:size)
}
super.init(texture:nil, color: UIColor.darkGrayColor(), size: size)
self.addChild(healthBar)
}
}
所以我的问题是,为什么我会收到这个错误,我该如何修复它?我没有实施的是什么?我要调用一个指定的初始化程序。