Laden Sie UIViewController aus der separaten NIB-Datei in swift?

Ich hatte einen ViewController mit separater NIB-Datei. und mein anfänglicher root viewcontroller ist im storyBoard eingestellt. Das Problem ist nun, dass die View-Hireachy-Methoden nicht aufgerufen werden, wenn ich sie auf diesen Controller lege (ViewDidLoad, ViewWillApper usw.).

Cod (Ansicht wird geladen, aber Methoden rufen nicht auf)

var viewController = UIViewController(nibName: "OfferDetailViewController", bundle: nil) as OfferDetailViewController
 self.navigationController?.pushViewController(viewController, animated: true);

Das gleiche, wenn ich mit dem Storyboard mache, funktioniert es gut.

    let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
    var viewController = mainStoryboard.instantiateViewControllerWithIdentifier("offer") as OfferDetailViewController     
   self.navigationController?.pushViewController(viewController, animated: true);

Proble: Mit Storyboard View rufen Hierarchiemethoden auf, aber nicht mit der separaten NIB-Datei?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage