我的代码:
extension UIViewController {
@IBAction func someFunc() {
...
}
}
class CustomViewController: UIViewController {
@IBAction override func someFunc() {
...
}
}
可以CustomViewController.someFunc()
通话UIViewController.someFunc()
?
有类似的问题,但我是不同的。注:原来的方法是在不扩展父类中声明!
您只需要调用super.someFunc()
。
class CustomViewController: UIViewController {
@IBAction override func someFunc() {
// Call super method
super.someFunc()
// Do override specific stuff
...
}
}
P.S .:要知道,你忘了从UIViewController
在你的榜样继承。