gpt4 book ai didi

ios - 在不运行按钮代码的情况下转到 SecondViewController

转载 作者:搜寻专家 更新时间:2023-11-01 06:27:47 24 4
gpt4 key购买 nike

我在按钮方法中有这段代码。

@IBAction func sendMsg(_ sender: UIButton) {
DataforChat.arr2.append(enterMsg.text!)
}

按钮连接到第二个 View Controller (通过 ctrl-drag segue)。当我发现这个问题时,我正处于 Debug模式。按下按钮时,程序的控制直接转到第二个 View Controller 的 viewDidLoad() 方法,而不执行这行代码

DataforChat.arr2.append(enterMsg.text!)

我知道我们可以通过编程方式呈现第二个 Controller 。但是有没有任何解决方案,它在转移到另一个 View 之前首先运行代码。谢谢。

最佳答案

你做得对,但没有得到 wat 可能是问题所在。但是,你可以尝试这样的事情

@IBAction func sendMsg(_ sender: UIButton) {

DataforChat.arr2.append(enterMsg.text!)

self.performSegue(withIdentifier: "NaviageToAnotherView", sender: sender)
}

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {

if segue.identifier == "NaviageToAnotherView" {

let swapVC = segue.destination as! HCSwapExerciseViewController

// Do something here
}
}

关于ios - 在不运行按钮代码的情况下转到 SecondViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51587802/

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