gpt4 book ai didi

swift - 使用数组在 TableVIewController 之间传递数据。使用 Swift 和 Firebase

转载 作者:行者123 更新时间:2023-11-28 06:41:32 25 4
gpt4 key购买 nike

[Here's my Database Structure..

我在 Storyboard 中添加了两个 TableView Controller 。让我们将它们命名为 TableView1 和 TableView2。

TableView1 显示没有。类别节点中的项目..即自行车,卡车等..

我想要实现的是当用户点击特定单元格时..

TableView2 显示从 TableView1 中的单元格中选择的相应节点中的所有项目。

例如。如果用户单击显示自行车的单元格。TableView2 应该始终从自行车节点加载...

最佳答案

您可以使用类似下面的代码。您的值将转移到另一个 View Controller ,但是当我测试我的等效代码时,我在第二个 View 上的变量直到 veiwDidLoad 之后才会初始化。所以请注意这一点。这是我所能提供的最大帮助。

编辑:我意识到你想要更多。所以你必须以某种方式触发你的查询。我试过使用 didSelectRowAtIndexPath 方法来做到这一点。我不知道您想使用他们的哪种查询方法,所以我不会猜测。正如我之前所说,在发生 segue 之后,您将需要找到某种方式来访问您的变量。我有一些问题。不过,这应该会让您朝着正确的方向前进。

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {


var DestViewController: thenameofyourviewcontrollergoeshere = segue.destinationViewController as! thenameofyourviewcontrollergoeshere


DestViewController.yourvaronotherview = thevarstoringthevalueyouwantonthisviewcontroller


}

关于swift - 使用数组在 TableVIewController 之间传递数据。使用 Swift 和 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37882433/

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