gpt4 book ai didi

ios - Swift 将变量设置为另一个 ViewController

转载 作者:行者123 更新时间:2023-11-30 14:01:53 24 4
gpt4 key购买 nike

我有两个标签。我想将数据从一个选项卡设置到另一个选项卡。例如,我有一个切换到另一个选项卡的代码:

func foundCode(code: String) {
print("Code has been found: \(code)")
// MySecondViewController.codeSetter(code);
self.tabBarController?.selectedIndex = 1;
}

最好的设置方法是什么?或者也许委托(delegate)这个变量...但是如何委托(delegate)?

最佳答案

如果您在第一个 Controller 中设置一个变量,例如:

var code:String!

在你的函数中:

func foundCode(code: String) {
print("Code has been found: \(code)")
self.code = code

// MySecondViewController.codeSetter(code);
self.tabBarController?.selectedIndex = 1;
}

我认为您应该能够在第二个 Controller 中访问它(我认为您在顶部声明的变量可以在您的所有类中访问)

关于ios - Swift 将变量设置为另一个 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32902868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com