我正在使用xlpagertabstrip。我想在加载viewcontroller后定期将一些数据从父级发送到childviewcontroller

时间:2019-03-29 05:50:22

标签: ios swift xcode xlpagertabstrip

加载视图后,如何从父视图控制器传递给子视图控制器?我想在不通知您的情况下从父母到孩子交流吗?从孩子到父母,我可以使用协议和委托

1 个答案:

答案 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
      }
}