在UITabBar的选项卡之间传递数据

故事板截图与描述

我在第二个选项卡的UIViewController类中使用了这行代码来访问tabBarViewController 。 但它崩溃了。

 let friendView = self.tabBarController?.viewControllers![2] as! AccountTableViewController 

注意: AccountTableViewController是第3个选项卡的UITableViewController类的名称。 谢谢你的帮助。

像这样更改你的代码

 let navController = self.tabBarController?.viewControllers![2] as! UINavigationController for vc in (self.navigationController?.viewControllers)! { if (vc.isKindOfClass(AccountTableViewController.classForCoder())) { let friendView = vc as! AccountTableViewController } }