2011-10-17 2 views
0

Je rencontre des problèmes lors de l'utilisation d'une application de navigation par onglets. Fondamentalement, je commence sur cet écran iciProblème avec les vues sur la pile

enter image description here

Et quand je clique sur connexion, il me faudra à cette page sur le même onglet

enter image description here

Cependant, lorsque je clique sur fermeture de session, il faut moi à l'écran d'origine que vous voyez. MAIS si je me suis déconnecté et que je consulte un autre onglet, puis que je revois l'onglet "Profil" il est bloqué dans le second écran, et je ne peux même plus cliquer sur Déconnexion, il semblerait que la vue soit bloquée sur la pile ? Je l'utilise dans mon premier contrôleur de vue d'accéder à la seconde:

-(void)Bootup{ 

FourthViewController *home = [[FourthViewController alloc] initWithNibName:@"FourthView" bundle:nil]; 
self.view = [home view]; 

}

et j'utiliser dans la deuxième vue contrôleur

-(IBAction)switchPage:(id)sender 
{ 
//[self someUpdateFunction]; 
FirstViewController *home = [[FirstViewController alloc] initWithNibName:@"FirstView" bundle:nil]; 
self.view = [home view]; 

} 

Toutes les idées pour lesquelles je pourrais être confronté le problème?

Répondre

2

Pour utiliser pour ajouter une vue,

suivre ce code - [self.view addSubview: [vue du contrôleur]];

Et de supprimer - [self.view removeFromSuperview];

+1

Top gars vous êtes Sandy –

+0

merci :-) @JackGleeman – sandy

Questions connexes