如何将数据从UIViewController发送到Swift ios中的UITabBarControllers第一个选项卡

首先login屏幕。 login后我收到JSON数据我parsingdata.know我需要将该数据发送到UITabBarControllers第一viewcontroller在该viewcontroller我放置标签。 我需要用这些数据来填写标签

override func prepareForSegue(segue: UIStoryboardSegue,sender:AnyObject!) { if (segue.identifier == "first") { var svc = segue.destinationViewController as Vc1; svc.toPass = name svc.toPass1 = pid svc.toPass2 = sex svc.toPass3 = dob svc.toPass4 = lastvisit svc.toPass5 = height svc.toPass6 = pulse svc.toPass7 = respiration svc.toPass8 = temp svc.toPass9 = sysbp svc.toPass10 = dysbp svc.toPass11 = weight svc.toPass12 = medicine svc.toPass13 = date svc.toPass14 = dosage svc.toPass15 = drugclass svc.toPass16 = duration svc.toPass17 = route svc.toPass18 = frequency svc.toPass19 = drnote svc.toPass20 = con_dr 

如果你继续使用tabBarController,目标VC将是一个UITabBarController 。 您可以使用标签栏控制器的viewControllers属性访问第一个视图控制器:

 let tabBarController = segue.destinationViewController as UITabBarController let svc = tabBarController.viewControllers![0] as Vc1 

请检查此存储库中的代码。 让我知道是否需要帮助。

https://github.com/jassionly4u/UITabBarController-Swift