À partir de la vue Home - mon RootViewController - j'ouvre deux ViewControllers l'un après l'autre au fur et à mesure que l'utilisateur progresse dans la hiérarchie de navigation, comme suit :
1) SecondViewController est poussé par un bouton connecté dans mon Storyboard
2) Le ThirdViewController est présenté de manière modale
[self performSegueWithIdentifier:@"NextViewController" sender:nil];
Le tableau est donc le suivant : RootViewController -> SecondViewController -> ThirdViewController
Maintenant, dans mon ThirdViewController, je veux avoir un bouton pour revenir 2 fois à mon RootViewController, c'est-à-dire rentrer à la maison. Mais cela ne fonctionne pas :
[self.navigationController popToRootViewControllerAnimated:YES];
Seul ce type retourne une fois au SecondViewController
[self.navigationController popViewControllerAnimated:YES];
Comment puis-je supprimer les contrôleurs de vue modal et poussé en même temps ?