iPhone SDK: как перейти к предыдущему просмотру после окончания воспроизведения видео? - PullRequest
0 голосов
/ 05 августа 2010

Есть приложение, которое использует несколько контроллеров представления.В одной из них есть кнопка, которая переключается на новый вид, и там, в методе viewDidLoad, я запускаю воспроизведение видео.Но когда он остановлен, вместо предыдущего представления, с которым я работаю, появляется пустое представление.

Как правильно автоматически вернуться к предыдущему виду?Я читал о MPMoviePlayerPlaybackDidFinishNotification, чтобы я мог его использовать.

Это приложение на основе навигации.

1 Ответ

1 голос
/ 05 августа 2010

Когда вы получаете MPMoviePlayerPlaybackDidFinishNotification, вы просто извлекаете текущий контроллер представления с помощью popViewController ... сообщения:

[yourViewController.navigationController popViewControllerAnimated: YES];

свойство navigationController содержит активный контроллер навигации.

см. Apple документы для UINavigationController

...