如何将数据和 segue 传递给 Swift 中不同选项卡中嵌入导航控制器的视图控制器?

How to pass data and segue to a view controller embedded in a navigation controller in a different tab in Swift?

当用户按下按钮 ViewController1 时,我想转到 ViewController2 并将数据传递给它。在我尝试过的所有方法中,NavigationController 消失或 TabBar 消失,这是我不想要的。有没有更好的方法将用户从 ViewController1 带到 ViewController2

TabBarControllerViewController1之间插入一个NavigationViewController。然后执行从 viewController1viewController2 的 segue 并使用 prepare 函数

传递数据