Rejeter poussé vue de l'intérieur manette de Navigation

J'ai une manette de Navigation avec une Vue Contrôleur de l'affichage d'un bouton. Le bouton est lié à un autre point de Vue Contrôleur à l'aide d'une poussée des enchaînements qui ajoute automatiquement une barre de navigation en haut avec un bouton de retour. Tout cela fonctionne très bien. Appuyez sur le bouton retour diapositives de la 2ème vue et retourne à la 1ère.

J'ai un bouton sur le 2ème-Vue-Contrôleur, que lorsqu'il est pressé exécute un code et d'un délégué de retour d'appel à la 1ère Vue Contrôleur. De nouveau, cela fonctionne bien.

Maintenant j'ai juste besoin de rejeter la 2ème poussé à la Vue de code comme si l'arrière bouton a été pressé.
J'ai essayé d'utiliser dismissModalViewCcontrollerAnimated et dismissViewControllerAnimated, cependant ils ont tous les deux de rejeter l'ensemble de la manette de Navigation qui supprime la vue 2 et 1 (de retour bak à mon menu principal).

Quelle est la façon correcte de le faire glisser hors de la vue.

  • Pouvez-vous poster le code que vous avez utilisé pour tester?
InformationsquelleAutor Darren | 2012-02-25