我有以下问题:
我想将一些数据从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由情节提要板初始化。
提前致谢。
最佳答案
如果我在您的导航控制器中使您正确,则可以执行以下操作:
if let rootViewController = viewControllers.first as? PopoverAddItemsViewController {
rootViewController.text = "1234"
}