ios - 如何通过跳过选项卡栏 Controller 将数据从 VC 传递到另一个

标签 ios swift uitabbarcontroller segue uistoryboardsegue

我有一个主 VC,它通过 segue 连接到选项卡栏 Controller ,并且该选项卡栏 Controller 有 2 个部分,即 2 个 View Controller 。我需要使用 segue 将数据从 Main VC 传递到从选项卡栏 Controller 派生的特定 VC。由于我只能使用一个segue(仅显示TBController),有没有办法通过跳过Tab Bar Controller 来实现将数据直接从main传递到另一个?

诗。这 2 个 VC 在选项卡栏 Controller 和它们自身之间也有一个导航 Controller 连接。

最佳答案

试试这个

  var secondTab = self.tabBarController?.viewControllers[1] as SecondViewController
  secondTab.array = firstArray 

关于ios - 如何通过跳过选项卡栏 Controller 将数据从 VC 传递到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49319452/

相关文章:

javascript - 如何控制KineticJS中的帧率?

ios - iOS5上奇怪的UIButton行为

ios - 如何在其他类的 ViewDidAppear 和 ViewDidDisappear 中插入代码

swift - TabbarController 子 Controller 总是返回 nil - Swift 4

iOS - 使用标签作为过滤器

ios - 在运行时更新 UITabBarController 项目标题

iphone - Xcode for iPhone 静态库和动态库的区别

ios - 无法删除 Box v2 api 中的文件

Swift 泛型从数组中删除类实例

ios - 防止攻击者反编译 iOS 应用程序并获取数据库访问权限