import uikitclass formcontroller: uiviewcontroller { override init (nibname nibnameornil: string?, bundle nibbundleornil: NSBundle?) { super.init (nibname: nibnameornil, Bundle: nibbundleornil) //println (nibName); } convenience init () { var nibnameornil = string? ("Formcontroller") // //consider that the Xib file may not exist or be deleted, so add Judgment// 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") } override func viewdidload () { } override func Didreceivememorywarning () { super.didreceivememorywarning ( ) // dispose of any resources that can be recreated. } /* // marK: - navigation // in a storyboard-based application, you will often want to do a little preparation before Navigation override func prepareforsegue (segue: uistoryboardsegue, Sender: anyobject?) { // get the new view controller using segue.destinationviewcontroller. // pass the selected object to the new view controller. } */}
Code load Xib under Swift