首页 > 解决方案 > 如何将 self 作为委托从 tabViewController 中的一个 viewController 发送到另一个 viewController

问题描述

我有一个习惯tabViewController,我想从self一到二(这是模态的)传递。问题是,当我在使用函数之间切换时,不会触发我认为的转换句柄。delegateviewControllerviewControllerviewControllerstabspreparetabViewController

那么我该如何实现呢?我如何self从一个传递viewController到另一个。

标签: iosswiftdelegatesuitabbarcontroller

解决方案


实际上,在选项卡内的任何 VC 中,您都可以执行

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

推荐阅读