Ich habe einen Container ViewController A und ein Kind ViewController B In der ViewController B viewDidLoad ich Init ViewControler B von Nib und fügen Sie es als Kind von Viewcontroller A aber die ViewControler B immer nil.Erstellen ViewController mit nib in ViewDidLoad return nil
Hier ist mein Code.
override func viewDidLoad() {
self.currentViewController =
ViewControlerB(nibName: "ViewControllerB", bundle: nil)
self.currentViewController!.view
.translatesAutoresizingMaskIntoConstraints = false
self.addChildViewController(self.currentViewController!)
self.addSubView(self.currentViewController!.view,
toParentView: viewContainer)
super.viewDidLoad()
}
Mein self.currentViewController ist immer null und verursacht einen Absturz. Kann mir jemand erklären, warum ist das so?
Plasese Hilfe ^^‘
'super.viewDidLoad()' sollte erste Anweisung von viewDidload sein !!! – Lion
hat das schon getan aber nichts ändert sich. ^^ –
Ja, das war eigentlich keine Antwort !!! Es war nur ein Vorschlag – Lion