Question

Utilisation d'une vue modale à partir d'une vue TabBar

J'obtiens toujours l'erreur suivante:  Erreur du débogueur: image précédente identique à celle-ci (gdb n'a pas pu se dérouler au-delà de cette image)

J'ai une application utilisant un TabBar. De l'un des TabViews je dois afficher une vue modale. J'essaye:

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
Était-ce utile?

La solution

Vérifiez toutes les connexions dans vos fichiers NIB. J'obtenais cette même erreur après avoir changé le nom d'une variable IBOutlet mais oublié de régler la NIB. Cela a rompu la connexion entre ViewController et le NIB.

Autres conseils

Je suis désolé. Ce problème a impliqué mon erreur. J'ai eu un problème avec le fichier nib chargement. Une fois que j'ai corrigé le NIB, la vue modale chargée avec:

[self.tabBarController presentModalViewController: gmailController animé: YES];

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top