gpt4 book ai didi

swift - 无法将数据从 tableViewController 传递到嵌入 ViewController 中的另一个 TableViewController

转载 作者:行者123 更新时间:2023-11-30 10:31:16 28 4
gpt4 key购买 nike

我一直在尝试将一些数据(String)从TableViewController传递到嵌入在容器。

在 MainTableViewController 中我有以下代码:

let vc = SecondTableViewController()
vc.myParm = label!.text!
let myVC = storyboard?.instantiateViewController(withIdentifier: "SecondViewController") as! SecondViewController
navigationController?.pushViewController(myVC, animated: true)

在第二个 TableView Controller (嵌入在 SecondViewController 中)中,我有一个参数:

var retVal: String = ""

这不起作用,因为 retVal 永远不会获得值。有建议吗?

最佳答案

您将 label.text 设置为 vc 变量,但您不再使用该变量。

您应该将 label.text 设置为您的 myVC 变量,因为这是您要推送到 navigationController 的变量。

let myVC = storyboard?.instantiateViewController(withIdentifier: "SecondViewController") as! SecondViewController
myVC.myParm = label!.text!
navigationController?.pushViewController(myVC, animated: true)

关于swift - 无法将数据从 tableViewController 传递到嵌入 ViewController 中的另一个 TableViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59167449/

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