Ich habe die "View-basierte" Anwendungsvorlage in Xcode gewählt. Der myProjectViewController.m hat folgenden Code:Wie kann ich eine Ansicht-basierte Anwendung erstellen, die keine NIB-Datei verwendet?
/*
// Implement loadView to create a view hierarchy programmatically, without using a nib.
- (void)loadView {
}
*/
Das klingt gut. Aber: Die Vorlage hat eine myProjectViewController.xib-Datei generiert. Was ich nicht bekomme ist: Wie verbindet Xcode den ViewController mit dieser Spitze? Wo ist der Teil im Template-Code, der sagt: "Hey, lade jetzt myProjectViewController.xib!"? Ich meine ... kann ich einfach die nicht gewünschte Nib-Datei löschen, ohne etwas anderes einzustellen?
entfernte ich die xib. Jetzt stürzt es ab, wenn ich starte. Gibt es etwas, das ich umsetzen muss - (void) loadView? – Thanks
Wie erstellt man die Ansicht und lädt sie? Sie müssen Nil in den Konstruktor initwithnib übergeben. – Bluephlame
Ich weiß nicht, wie der myProjectViewController gezündet wird. Es ist nur da und wird benutzt. Ich sehe keinen Ausgangspunkt. Der App-Delegat fügt die Ansicht dieses Ansichtscontrollers als Unteransicht zum Fenster hinzu. Der App-Delegierte verwendet auch eine Schreibfeder. Dort scheint es, als würde es eine Instanz des myProjectViewControllers erzeugen, weil es im App Delegate eine Steckdose dafür gibt. – Thanks