2016-04-01 10 views
0

Ich habe einen View-Controller, der nur dann geladen wird, wenn ich in meiner App darauf zugreife. Wenn ich jedoch versuche, diese Seite von meinem App-Delegaten zur Stammansicht zu machen, stürzt sie ab und gibt an, dass eines meiner Labels für den Schlüssel nicht Schlüsselcodierung-kompatibel ist. Dieser Fehler tritt nur dann auf, wenn die Ansicht die Stammansicht ist. Hier ist die Linie, die ich auf dieser Seite als Stammansicht schieben bin mit:Problem mit dem Root-Controller

self.window.rootViewController = [[UIViewController alloc]initWithNibName:@"PrivacyView" bundle:nil]; 

Gibt es etwas falsch mit der Art und Weise habe ich das diesen Absturz verursachen einrichten?

+2

Nicht Codierung konform ? Können Sie die genaue Fehlermeldung anzeigen? – Larme

Antwort

0

Sie versuchen, eine neue UIViewController zuzuweisen. Es gibt eine hohe Wahrscheinlichkeit, dass dies nicht die gewünschte Klasse ist.

Ansehen der PrivacyView xib Datei und sehen Sie den Namen der Controller, den Sie verwenden:

enter image description here

In diesem Beispiel möchten Sie anrufen:

self.window.rootViewController = [[ListMenuHeader alloc] initWithNibName:@"PrivacyView" bundle:nil];