我正在尝试覆盖 UIAlertController 中的便捷初始化,但它给了我一个错误,例如“初始化程序不会覆盖其超类中的指定初始化程序”。如何使用继承或扩展来覆盖它?我的代码如下。
import UIKit
class ColorAlertViewController: UIAlertController {
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
override convenience init(title: String?, message: String?, preferredStyle: UIAlertControllerStyle, colorCode: String?){
super.init(title: title, message: message, preferredStyle: preferredStyle)
}
}
Run Code Online (Sandbox Code Playgroud)