class Base: UIViewController {
var rightButtonColor: UIColor = UIColor.blueColor()
}
class SecondViewController: Base {
override var rightButtonColor: UIColor {
return UIColor.redColor()
}
}
我收到一个错误:
Getter for 'rightButtonColor' with Objective-C selector 'rightButtonColor' conflicts with getter for 'rightButtonColor' from superclass 'Base' with the same Objective-C selector
最佳答案
像这样尝试:
class Base: UIViewController {
var rightButtonColor: UIColor {
return UIColor.blueColor()
}
}
class SecondViewController: Base {
override var rightButtonColor: UIColor {
return UIColor.redColor()
}
}
关于ios - 如何覆盖此 Swift 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37405351/