美文网首页
swift4 重写init方法

swift4 重写init方法

作者: George2016 | 来源:发表于2018-01-17 15:50 被阅读267次
class MainViewController: UIViewController {
    //只要重写init方法,就必须要实现的下面三个init方法,少一个都不行
    required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
    }
    override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) {
        super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
    }
    init(_ argc : String) {
        self.init()
        self.name = argc
    }
    private var name:String!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        print("姓名:\(self.name!)")
    }
}

相关文章

网友评论

      本文标题:swift4 重写init方法

      本文链接:https://www.haomeiwen.com/subject/tmduoxtx.html