iPhone Mit einer Modal Ansicht von einem TabBar anzeigen
-
05-07-2019 - |
Frage
Mit einer Modal Ansicht von einer TabBar Ansicht
Ich bekomme immer folgende Fehlermeldung: Fehler von Debugger: Vorheriger Frame identisch mit diesem Rahmen (GDB nicht hinter diesem Rahmen entspannen kann)
Ich habe eine App eine TabBar verwenden. Von einem der Registeransichten muss ich zeigen eine Ansicht modal. Ich versuche:
if(self.gmailController == nil) {
self.gmailController =
[[GMailViewController alloc] initWithNibName:@"GMailView" bundle:nil];
}
[[self.navigationController]
presentModalViewController:gmailController animated:YES];
////////
And I have tried:
[self.parentViewController
presentModalViewController:gmailController animated:YES];
and
[self.tabBarController presentModalViewController:gmailController animated:YES];
and
[self presentModalViewController:gmailController animated:YES];
Thanks for reading! Any comments welcome.
Mark
Lösung
Überprüfen Sie alle Verbindungen in Ihrem NIB-Dateien. Ich war immer den gleichen Fehler, nachdem ich den Namen eines IBOutlet Variable verändert, aber vergessen, die NIB einzustellen. Dieser brach die Verbindung zwischen dem Viewcontroller und der NIB.
Andere Tipps
Es tut mir leid. Dieses Problem beteiligt mein Fehler. Ich hatte ein Problem mit der NIB-Datei Wird geladen. Sobald ich die NIB, die Modal-Ansicht geladen mit fixed:
[self.tabBarController PresentModalViewController: gmailController animiert: YES];