gpt4 book ai didi

ios - 如何将数据从 "didSelectRowAt"传递到另一个 VC 而无需呈现它或转场?

转载 作者:行者123 更新时间:2023-11-30 10:25:03 24 4
gpt4 key购买 nike

我基本上想要的是我想按下 TableViewController 中的一行,然后它会获取该行所具有的文本,并将其传递给当前不存在的ViewController。就像当您在 Spotify 应用中单击一首歌曲时,它会在不显示任何内容的情况下播放该歌曲,但歌曲详细信息会显示在迷你播放器中。

有人知道如何做到这一点吗?

最佳答案

你可以这样做,但你需要首先初始化你的 View Controller 才能访问它的属性,例如:

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "DestinationVc") as? DestinationVc
vc?.text = "TextToBePassed"
}

就在那里,但没有展示它,但我不明白为什么你不想展示或展示它,但这就是根据你的问题完成的。谢谢:)

关于ios - 如何将数据从 "didSelectRowAt"传递到另一个 VC 而无需呈现它或转场?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60105740/

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