从弹出控制器推送视图控制器

Posted

技术标签:

【中文标题】从弹出控制器推送视图控制器【英文标题】:Pushing view controller from popover controller 【发布时间】:2011-05-09 18:57:02 【问题描述】:

我有一个弹出框,我从导航控制器上的条形按钮呈现。此弹出框将充当菜单。当按下一行时,我想在导航堆栈上推送一个新的视图控制器。

但是,我如何在两个班级之间进行交流?弹出框中的表格是通过 UITableViewController 子类控制的,呈现弹出框的类是导航堆栈上的视图控制器。

任何想法,我真的坚持这个。

【问题讨论】:

【参考方案1】:

您可以使用NSNotificationCenter。只需在某处的主视图中添加一个观察者(可能在viewDidLoad 方法中。然后当在UIPopoverController 中点击该行时,发布通知。Here's 帮助您的指南。

【讨论】:

完美运行,谢谢。那是我第一次使用 NSNotificationCenter,所以如果没有你的帮助,我不会知道如何使用它。

以上是关于从弹出控制器推送视图控制器的主要内容,如果未能解决你的问题,请参考以下文章

从弹出框呈现模态视图控制器

如何使用单独的视图控制器从弹出视图更新 UIlabel

如何从弹出视图中关闭第二个视图控制器

从弹出的视图控制器传递数据

从弹出框控制器调用模态视图的方法

从弹出框 VC 中返回第一个视图控制器