提问者:小点点

如何将self作为委托从tabViewController中的一个viewController发送到另一个viewController


我有一个自定义的TabViewController,我希望将Self作为DelegateViewController一传递到ViewController二(这是模态)。问题是,当我使用tabsviewcontrollers之间切换时,prepare函数不会被触发,因为tabviewcontrollers处理我假设的转换。

那我该怎么做呢?如何将self从一个ViewController传递到下一个。


共1个答案

匿名用户

实际上,在任何VC里面,你可以做的

// suppose you need to access second tab 
if let targetVC = self.tabBarController?.viewControllers[1] as? SecondVC {
  // do what you want
}