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
War es hilfreich?

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];

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top