美文网首页
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