2010-03-24 4 views
2

Je voudrais savoir s'il existe un moyen de savoir quels objets [UIViewControllers?] Sont stockés dans [self navigationController] (je suppose qu'ils sont stockés ici avec pushViewController?), Et s'il y a un moyen de supprimer ces objets.Supprimer des objets de UINavigationController

Tenir compte de ce scénario:

Afficher 1.- "écran de présentation" (un logo)

attendre 2 secondes 2.-

3.- Push "écran de données" (pas besoin de "Écran de présentation" plus mais il est stocké dans la mémoire)

Merci pour votre temps.

Répondre

0

Il existe des moyens pour ce faire, vérifiez UINavigationController méthodes popToViewController:animated: et popViewControllerAnimated:. Faites simplement deux fois si vous ne connaissez pas le contrôleur que vous voulez utiliser.

Si cela est le contrôleur initial, cependant, il peut être plus facile de commencer avec votre contrôleur de vue racine étant le « écran de données », et appuyez sur le « écran de présentation » sur la pile dans viewDidLoad ou viewDidAppear du DataScreenViewController et utilisé une méthode retardée pour le pousser après 2 secondes.

Questions connexes