【发布时间】:2021-03-24 20:20:40
【问题描述】:
嗨,最近我尝试从 ViewController 1 发送一个变量:
guard let viewController2 = self.storyboard?.instantiateViewController(withIdentifier: "ViewController2") as? ViewController2 else
{
fatalError("Error when trying to get the reference to the Step 2")
}
viewController2.testName = TextFieldOutlet.text!
到 ViewController2 :
class ViewController2: UIViewController {
@IBOutlet weak var labelTest: UILabel!
public var testName = ""
override func viewDidLoad() {
super.viewDidLoad()
labelTest.text = testName
}
}
所有代码似乎都是正确的,但我在 ViewController2 中的标签和变量仍然为空。
有人可以帮我吗?
【问题讨论】:
标签: ios swift iphone xcode ipad