无法理解匿名类声明

时间:2019-04-22 09:29:08

标签: java anonymous-inner-class

在检查一些WebSocket示例时,我碰到了以下代码:

class BaseViewController: UIViewController, ErrorMessageDelegate {
    var uiView =  UIView();
    var viewErrorMessage:ErrorMessage!

    func refresh(_sender: AnyObject) {
        removeSubView()
    }

    func getErrorMessage(message:String) {
        super.viewDidLoad()
        Dialog.dismiss()
        ErrorMessage.message = message
        viewErrorMessage = Bundle.main.loadNibNamed("ErrorMessage", owner: self, options: nil)?.first as! ErrorMessage
        viewErrorMessage.delegate = self
        self.view.addSubview(viewErrorMessage)
    }
    func removeSubView() {
        viewErrorMessage.removeFromSuperview()
    }
}

我不明白如何使用 add 。我本来希望重写几个Set方法,但是好像执行了 add ...

也许在构造函数中?

谢谢您的提示, 再见

0 个答案:

没有答案