小编Rub*_*yAn的帖子

如何快速覆盖 UIAlertController 中的便利初始化?

我正在尝试覆盖 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)

ios swift uialertcontroller

5
推荐指数
1
解决办法
4354
查看次数

标签 统计

ios ×1

swift ×1

uialertcontroller ×1