xcode 6 beta 5
错误:
类'ClassName'不实现其超类的必需成员
上
class ClassName:UIView
Run Code Online (Sandbox Code Playgroud)
也显示错误
上
init(frame: CGRect) {
super.init(frame: frame)
// Initialization code
self.backgroundColor = UIColor.clearColor()
}
Run Code Online (Sandbox Code Playgroud)
覆盖声明需要'ovveride'关键字
我在init之前放置了覆盖,删除了ovveride错误但是没有超类错误
提前致谢
hol*_*lex 13
在Xcode6 beta5中,-init(coder:)已成为被覆盖的必需方法:
class ClassName: UIView {
required init(coder aDecoder: NSCoder!) {
super.init(coder: aDecoder)
// ...
}
//
override init(frame: CGRect) {
super.init(frame: frame)
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4331 次 |
| 最近记录: |