明白了。我想事情变得不稳定是因为
MPMoviePlayerViewController
将方法作为类别添加到
UIViewController
打电话
presentMoviePlayerViewControllerAnimated:
. 通常你会这样称呼它
ui视图控制器
:
[self presentMoviePlayerViewControllerAnimated:mp]
但在本例中,如果您已将视图控制器添加到
UITabBarController
堆栈,
self
你的视图控制器在标签栏控制器中吗,我想这会让事情变得更糟。解决办法是打电话
PresentMoviePlayerView控制器动画:
在我的例子中,父视图控制器是另一个
ui视图控制器
那是住房
Uitababarcontroller(Uitababarcontroller)
. 我只是引用了父视图并将其添加到视图控制器的
init
方法,然后调用
[parentController presentMoviePlayerViewControllerAnimated:mp]
.
唷!希望能帮助别人。