2010-08-04 98 views
0

有一个应用程序使用多个视图控制器。其中之一有一个按钮切换到新的视图,并在那里,在viewDidLoad方法,我启动视频播放。但是当它停止时,会弹出一个空视图,而不是我正在处理的以前的视图。iPhone SDK:视频播放结束后如何切换到上一个视图?

什么是自动切换回前一视图的正确方法?我读过关于MPMoviePlayerPlaybackDidFinishNotification的信息,所以我可以使用它。

这是一个基于导航的应用程序。

+0

考虑更正iphone标记中的错字。 – David 2010-08-04 20:30:31

+0

修正了,谢谢。 ) – ufw 2010-08-04 20:56:34

回答

1

当你得到你只需用popViewController ...消息弹出当前视图控制器MPMoviePlayerPlaybackDidFinishNotification:

[yourViewController.navigationController popViewControllerAnimated: YES]; 

的navigationController属性包含有源导航控制器。

请参阅Apple docs for UINavigationController

+0

谢谢,它的工作原理。 – ufw 2010-08-04 21:28:38

相关问题