2010-08-04 2 views
0

Il existe une application qui utilise plusieurs contrôleurs de vue. Dans l'un d'entre eux, il y a un bouton qui passe à une nouvelle vue, et là, dans la méthode viewDidLoad, je lance une lecture vidéo. Mais quand il est arrêté, une vue vide apparaît au lieu de la vue précédente avec laquelle je travaille.iPhone SDK: comment passer à l'affichage précédent lorsque la lecture vidéo est terminée?

Quelle est la bonne façon de revenir automatiquement à la vue précédente? J'ai lu à propos de MPMoviePlayerPlaybackDidFinishNotification afin que je puisse l'utiliser.

C'est une application basée sur la navigation.

+0

envisager de corriger la faute de frappe dans votre balise iphone. – David

+0

Correction, merci. – ufw

Répondre

1

Lorsque vous obtenez le MPMoviePlayerPlaybackDidFinishNotification vous pop juste le contrôleur de vue en cours avec les popViewController ... Messages:

[yourViewController.navigationController popViewControllerAnimated: YES]; 

la propriété NavigationController contient le contrôleur de navigation active.

voir Apple docs for UINavigationController

+0

Merci, ça marche. – ufw

Questions connexes