【发布时间】:2011-11-09 13:11:26
【问题描述】:
以前,“完成”按钮在 iOS 4.3 中运行良好,没有任何问题——它会关闭视图并允许用户选择不同的视频。现在我已经升级到 iOS 5.0,“完成”按钮只会导致屏幕变黑,同时保持控制。这是我点击“完成”按钮时调用的代码:
// When the movie is done, release the controller.
-(void) myMovieFinishedCallback: (NSNotification*) aNotification
{
MPMoviePlayerController* theMovie = [aNotification object];
[[NSNotificationCenter defaultCenter]
removeObserver: self
name: MPMoviePlayerPlaybackDidFinishNotification
object: theMovie];
[theMovie setFullscreen:YES animated:NO];
[theMovie.view removeFromSuperview];
[theMovie release];
[self.navigationController setNavigationBarHidden:NO];
}
有没有人知道为什么“完成”按钮会改变应用程序的行为,以及如何让它像在 iOS 4.3 中那样关闭视频? TIA。
【问题讨论】:
-
感谢您的反馈——我查看了其他几个关于 stackoverflow 的讨论,但没有找到。
标签: ios mpmovieplayercontroller