访问其他ViewControllers Swift中的变量

时间:2015-07-31 14:34:51

标签: ios swift variables viewcontroller username

我有一个用户通过我的应用程序中的欢迎屏幕登录。现在我想要将该用户名传递给我在应用程序其余部分中的其他视图控制器,但是我无法弄清楚如何。在旧的C中,我会做一个#import viewcontroller,但这不起作用。

我有一个LoginVC,我从常规字段

设置用户名
class LoginVC: UIViewController,UITextFieldDelegate {
    @IBOutlet var txtUsername : UITextField!

现在我想在我的ActionVC中将txtUsername变量显示为常规var,最好是在函数中 - 但是我不知道怎么做?

func accessOtherViewController(){
    var userName = LoginVC(txtUsername)
}

2 个答案:

答案 0 :(得分:0)

 var myCustomViewController: SomeViewController = SomeViewController(nibName: nil, bundle: nil)
    var getThatValue = myTableView.someVariable

答案 1 :(得分:0)

您可以创建一个public var来访问其他视图控制器中的变量。

在viewcontroller类的顶部添加public var name = "saucepan";

如果只键入var的名称,它应该在其他视图控制器中访问此变量,它将变为绿色(取决于您的颜色方案)。