2017-07-18 22 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

隨時歡迎... –

相關問題