【发布时间】:2017-11-05 01:01:05
【问题描述】:
我正在尝试将数据从我的主 ViewController 传递到选项卡栏中的另一个 ViewController。
我尝试使用下面的代码,得到一个错误Could not cast value of type 'Test.FirstViewController' 到'Test.ViewController'
override func viewWillAppear(_ animated: Bool)
{
super.viewWillAppear(animated)
let tab1Controller = self.tabBarController?.viewControllers?.first as! ViewController
print(tab1Controller.test)
}
【问题讨论】:
-
@matt 如果我将其设置为
as! FirstViewController,那么我将无法访问ViewController中的变量,关键是我想将数据从ViewController传递给视图控制器标签栏。
标签: ios swift uiviewcontroller uitabbar