所以在我的 1stViewController 中我有这样的代码:
@IBAction func colorDropdown(_ sender: Any) {
self.popUpColorPicker()
}
func popUpColorPicker() {
let popOverVC = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "ColorPicker") as! ColorPicker
self.addChildViewController(popOverVC)
popOverVC.view.frame = self.view.frame
self.view.addSubview(popOverVC.view)
popOverVC.didMove(toParentViewController: self)
}
这会弹出 2ndViewController。关闭 Pop Up 2ndViewController 后,我想检索我输入的值并在我的第一个视图控制器中使用它。
您可以通过使用以下任一方法来实现此目的delegate
or completion handler
.
只需创建一个委托来处理您的数据即可解除second VC
.
**
OR
**
Write a completion handler
closure
首先取回这些值view controller
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)