关闭视图控制器只是在dismiising图像选择器
问题描述:
我有一个视图控制器让我们说A. 我正在呈现另一个视图控制器让我说B上A. 在B的视图将出现我创建一个MPMoviePlayerController对象并呈现它上B.关闭视图控制器只是在dismiising图像选择器
现在,当电影播放器停止播放电影我做follwoing:
[self dismissMoviePlayerViewControllerAnimated];
[self dismissModalViewControllerAnimated:YES];
但这只是解雇电影播放器。我想继续我的观点。 我该如何解散两个viewcontrollers背对背。
答
这是因为你的电影播放器正在被解雇,而你正试图解散你的观点。 使用下列内容:
[self performSelector:@selector(dismissSelfView) withObject:nil afterDelay:0.6];
- (void)dismissSelfView {
[self dismissModalViewControllerAnimated:YES];
}
另外请注意,[self dismissModalViewControllerAnimated:YES];
在iOS5中弃用所以最好使用:dismissViewControllerAnimated:completion:
。请检查UIViewController Class Reference。
希望这会有所帮助。
为什么(-ve)投票??请解释我问的是什么问题? – 2012-08-04 08:45:04