【发布时间】:2015-02-28 20:36:10
【问题描述】:
例如有一个头等舱
public class MyBaseButton: UIButton {
public var weight: Double = 1.0
public var text: String? {
get {
return self.titleForState(.Normal)
}
set {
return self.setTitle(newValue, forState: .Normal)
}
}
}
以及继承类:
public class SomeButton: SomeBaseButton {
override public var text: String? = "text"
override public var weight: Double = 2.0
}
所以,逻辑是SomeClass 定义自己的文本和权重。
但我收到了一个错误:
对于文本:“不能用存储的属性'text'覆盖”
对于重量:“不能用存储的属性‘重量’覆盖”
【问题讨论】:
标签: ios swift properties