我有以下问题:
我想从Popover中的UINavigationController将一些数据传递给我的rootViewController。我的popover在这里:
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初始化。
提前致谢。
答案 0 :(得分:1)
如果我在你的导航控制器中找到了你,你可以这样做:
if let rootViewController = viewControllers.first as? PopoverAddItemsViewController {
rootViewController.text = "1234"
}