【发布时间】:2014-10-23 14:35:22
【问题描述】:
我需要更新视图控制器中的变量,并且需要从选项卡栏控制器执行此操作。
见下图:
我尝试了很多不同的代码,但是由于我在两者之间实现了一个导航控制器,它们都不起作用。
代码1
let myVC:MyViewController = self.viewControllers?[0] as MyViewController
myVC.x = "marco"
代码2
var storyboard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
var myVC:MyViewController = storyboard.instantiateViewControllerWithIdentifier("view2") as MyViewController
myVC.x = "marco"
代码3
let myInstance:MyViewController = MyViewController()
myInstance.x = "marco"
但它们都不起作用。 请帮忙
非常感谢
【问题讨论】:
-
看看你的结构。第一个选项卡中的根视图控制器是什么?
标签: ios swift uiviewcontroller parameter-passing