標籤:
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") // //考慮到xib檔案可能不存在或被刪,故加入判斷// 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. } */}
在swift下 代碼載入xib