【发布时间】:2017-06-28 17:47:29
【问题描述】:
这个问题可能听起来很复杂,所以让我缓解一下压力*
假设我有 2 个标签栏标签(Home1、Home2)
两者(Home1、Home2)都有导航控制器,每个控制器都有两个视图控制器
Home1(导航控制器 -> VC11 -> VC12)
Home2(导航控制器 -> VC21 -> VC22)
简单吧?嗯,不完全
我想做的是从 [Home1: VC12 到 Home2: VC22] 传递数据。
我的编码工作:
tabBarController!.selectedIndex = 1
self.navigationController!.popToViewController(navigationController!.viewControllers[1] as! (Home2: VC22), animated: false)
let navController = self.tabBarController?.viewControllers![1] as! UINavigationController
navController.popToViewController((Home2: VC22) as! UIViewController, animated: true)
for oneView in (self.navigationController?.viewControllers)! {
if (oneView.isKind(of: (Home2: VC22).classForCoder())) {
let friendView = oneView as! (Home2: VC22)
friendView.testing = "Worked?"
}
}
欢迎任何帮助!总花费时间:8 小时
【问题讨论】:
标签: swift firebase uinavigationcontroller uitabbarcontroller uistoryboardsegue