swift 中将xib文件和ViewController关联

直接上代码

 override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) {
        super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
    }
    convenience init(){
        var nibNameOrNil = String?("MessageVC")
        if NSBundle.mainBundle().pathForResource(nibNameOrNil, ofType: "xib") == nil {
            nibNameOrNil = nil
        }
        self.init(nibName:nibNameOrNil, bundle: nil)
        
    }
    
    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }

你可能感兴趣的:(iOS)