【发布时间】:2015-11-04 20:28:36
【问题描述】:
我有以下问题:
我想将一些数据从 Popover 中的 UINavigationController 传递给我的 rootViewController。我的弹出框在这里:
var popoverNavigationController = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("popoverNavigationController") as! PopoverNavigationController
当生病打开控制器时:
popoverController.modalPresentationStyle = UIModalPresentationStyle.Popover
self.presentViewController(popoverController, animated: true, completion: nil)
有一个具有特定类的 rootViewcontroller - 我如何将数据从 NavigationController 附加到它的 rootViewController?
例如:
popoverController.text = "1234"
如何将此值推送到 rootViewController? NavigationController 由 Storyboard 初始化。
提前致谢。
【问题讨论】:
-
您能再解释一下您的视图控制器层次结构吗?也许显示图像或其他东西?我有点困惑... :)
-
谢谢 - 添加了图片。这里的问题是 Popover View Controller 是直接从 storyboard 加载的,而不是 segue。
-
也许是完整的屏幕? :) 然后再告诉我你想从哪个 vc 向哪个 vc 传递数据?
-
ViewController 大约有 70 个,所以大部分在这里毫无意义。我只想将数据从 Popover View Controller 推送到 Popover Add Items View Controller in Screen (它的 rootViewController)