2017-07-18 23 views
0

我想改变登录屏幕userName的出口,但其不工作我找不到我们的解决方案标签出口不能被其他视图控制器在迅速编辑3

let loginVC = storyboard?.instantiateViewController(withIdentifier: "LoginViewController") as! LoginViewController 
    if self.emailTextField.text == "" { 
     loginVC.userName?.text = "Hello" 
    } else { 
     loginVC.userName?.text = self.emailTextField.text! 
    } 
    navigationController?.pushViewController(loginVC, animated: true) 
+0

https://stackoverflow.com/questions/29422095/ch anging-a-label-in-prepareforsegue – Larme

回答

0

试试这个:

let loginVC = storyboard?.instantiateViewController(withIdentifier: "LoginViewController") as! LoginViewController 
if self.emailTextField.text == "" 
{ 
    loginVC.str = "Hello" 
} 
else 
{ 
    loginVC.str = self.emailTextField.text! 
} 
navigationController?.pushViewController(loginVC, animated: true) 

LoginViewController

class LoginViewController: UIViewController 
{ 
    var str:String! = nil 
    override func viewDidLoad() 
    { 
     super.viewDidLoad() 
     self.userName.text = str 
    } 
} 
+0

感谢它的好作品,让我留下来祝福 –

+0

随时欢迎... –

相关问题