Ich hatte eine MyViewController.swift
und eine MyViewController.xib
präsentiert das Layout von MyViewController.Laden ViewController von Xib-Datei
Ich habe versucht, verschiedene Methoden einschließlich dieses View-Controller zu laden:
//1
let myVC = UINib(nibName: "MyViewController", bundle:
nil).instantiateWithOwner(nil, options: nil)[0] as? MyViewController
//2
let myVC = NSBundle.mainBundle().loadNibNamed("MyViewController", owner: self, options: nil)[0] as? MyViewController
//3
let myVC = MyViewController(nibName: "MyViewController", bundle: nil)
Der dritte die einzige erfolgreiche Initialisierung ist, aber die letzten beiden verursachen Fehler:
Terminating app due to uncaught exception 'NSUnknownKeyException',
reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key XXX.
Was mit denen los Ladeverfahren?
können Sie den vollständigen Code zu sehen –
@bluenowhere alle Ausgänge Überprüfen Sie erstellt haben und mit Komponenten verbunden. Achten Sie darauf, dass in den 'Outlets' im' connection Inspector' in Ihrer '.xib' Datei kein Ausrufezeichen steht. –
bluenowhere: Hast du deine Antwort gefunden? –