2012-11-06 91 views
0

我有一个Viewcontroller A,我已经添加了一个Viewcontroller B作为子视图。 B有许多childviewcontroller C,D,E。 C,D,E是3个UItableViewcontroller。这就是我想要的,当我按下C,D或E的UitableViewcell时,我想从A继续到另一个viewcontroller F.访问父视图控制器的超级视图

第一个问题:这是最好的方法吗?

你能帮忙吗?

+0

确保您使用正确的UIViewController包含函数。 – lnafziger

回答

0

一个解决方案是使用NSNotificationCenter并发送一个通知给UINavigationController,其中有A和B.

+0

我不明白,基本上我试图访问父视图控制器的超视图对吗?你能给一个示例代码吗? – icekrim

+0

基本上,你添加了一个superview或unnavigationcontroller,其中包含A和B作为和'observer',用于在E中从事件(如didselectrow atIndexPath)触发的'NSNotification'。清楚的是​​,您是否熟悉NSNotificationCenter? – Ali

+0

基本上,你添加一个superview或包含A和B的unnavigationcontroller ...看起来好像有什么缺失 – icekrim

相关问题