加载视图后,如何从父视图控制器传递给子视图控制器?我想在不通知您的情况下从父母到孩子交流吗?从孩子到父母,我可以使用协议和委托
答案 0 :(得分:0)
您可以使用delegation
,但不需要这样做,您可以直接从父级viewControllers
访问子级viewController
。
我们知道可以从父viewController访问所有子viewController。
let viewControllersArray = self.childViewControllers
let viewController = viewControllersArray[index] as? YouViewController
或者如果您不知道viewController的索引
let viewControllersArray = self.childViewControllers
for viewController in viewControllersArray {
if let viewController as? YouViewController {
// your stuff
}
}