[英]Label Outlet can not edit by other view Controller in swift 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)
嘗試這個:
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
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.