如何在ViewController中存储一个数字并在另一个ViewController上重用它?

时间:2017-03-04 19:57:00

标签: ios iphone swift

我正在开发一个应用程序,用户在其中输入UIText字段中的数字,我想存储该数字并在另一个视图控制器示例中重复使用它:

FirstVC< ---用户在UIText字段上键入数字

在FirstVC上点击一个按钮,将用户带到SecondVC

SecondVC< - 可以调用该号码并可以在标签上显示

有人可以解释一下我如何存储号码然后再打电话然后再显示它吗?

1 个答案:

答案 0 :(得分:1)

首先设置segue

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    if segue.identifier == "yourSegue" {
        if let viewController = segue.destinationViewController as? your view controller type {
            //for example
           viewController.text = text
        }

    }
}

然后在你的按钮或任何你想要的,

performSegue(withIdentifier: "yourSegue", sender: sender)