我在Objective C中有一些方法。
我从Objective C superclass创建了一个子类。
现在我想覆盖Swift类中的Objective C超类方法。
我的代码:
@objc class JobBusinessTableViewCell: AdItemTableViewCell {
override func commonInit() {
super.commonInit()
}
override func updateWithAd(ads: ResponseSimpleAd) {
super.updateWithAd(ads)
}
}
此处AdItemTableViewCell
是Objective C超类。
我想在Swift中覆盖updateWithAd
方法。
我该怎么做?
答案 0 :(得分:0)
我找到答案..但看起来很奇怪..
工作代码:
public final override func update(with ad : ResponseSimpleAd) {
super.update(with: ad)
}
我不理解swift中的方法名称更改..但按预期工作......