【发布时间】:2015-02-11 12:57:14
【问题描述】:
我的应用程序有三个 viewController 与 tabBar 的三个选项卡相关联。我想从第一个选项卡切换到第三个选项卡,并将一些数据从第一个视图控制器传递到第三个视图控制器。我不能用 segue 来做,因为 segue 在选定的选项卡中创建导航。那不是我的要求。我想在 tabBar 中切换选项卡并在没有任何导航的情况下传递一些数据。我该怎么做?
【问题讨论】:
-
这是一个使用单例 Swift 类在控制器之间共享数据的简洁示例:stackoverflow.com/a/44380145/2162226
-
如果你不在标签根目录,你可以使用展开转场。 Here is an example.
标签: ios swift uiviewcontroller segue uitabbar