繁体   English   中英

从UITableViewController访问UIViewController吗?

[英]Accessing UIViewController from UITableViewController?

在iOS4中,我想使用MPMoviePlayerController。 我有一个UIViewController,我将其传递给管理MPMoviePlayerController的自定义类。 可以正常播放视频。

我有另一个视图是UITableViewController。 将UITableViewController传递给视频类的UIViewController属性不起作用。 我刚听到声音。 我相当确定这是因为UITableViewController必须是UIViewController。 我可以将UITableViewController更改为UIViewController,但这是一个相当不错的重写。 有没有办法访问UITableViewController后面的父UIViewController?

我也试过了

(UIViewController*)self;

但这也不起作用。 我又听到声音了。

您可以使用`self.parentViewController。 从文档:

父视图控制器与导航,选项卡栏和模式视图控制器层次结构相关。 在这些层次结构的每个层次结构中,父级是负责显示当前视图控制器的对象。 如果将视图控制器用作独立对象(即不作为视图控制器层次结构的一部分),则此属性中的值为nil。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM