Je suis nouveau sur les applications iPhone, j'ai un problème avec le contrôleur de navigation en mode push et pop, par exemple j'ai trois vues, respectivement A, B et C , en ce que je vais (pousser) à A -> B -> C et aussi à venir retour (pop) C -> B -> A son fonctionnement.Pousser et sauter dans le contrôleur de navigation?
cas 1: Maintenant, mon exigence est que suit A-> C alors je dois passer de C-> B alors comment puis-je faire cela? dans ce cas j'utilise push (ça marche).
cas 2: Mais quand je vais A-> B-> C et revenant de C-> B je dois utiliser pop PAS Push. Alors, comment peut utiliser les opérations Push et pop dans case1 sand case2. Maintenant j'écris de la façon suivante.
// A-->C and C-->B or if [self.navigationController.viewControllers objectAtIndex:0]
J'ai utilisé ce code:
CategoryClass *class=[[CategoryClass alloc]initWithNibName:@"CategoryClass" bundle:nil];
[self.navigationController pushViewController:class animated:YES];
// A-->B-->C(push) for back C-->B or if [self.navigationController.viewControllers objectAtIndex:1] i want to use this code
[self.navigationController popViewControllerAnimated:YES];
Comment puis-je comparer si le objectAtIndex:0
et objectAtIndex:1
Pourquoi le tout est-il dans un blockquote? – BoltClock