如何从firebase检索数据到表视图控制器并将其传递给另一个视图控制器

时间:2017-11-08 08:40:32

标签: ios swift firebase

我使用firebase数据库将我的数据检索到视图控制器中的表视图单元格中。我想将数据转发到另一个视图控制器。enter image description here我尝试创建变量,将它们分配给表视图单元格标签,但在尝试检索应用程序时崩溃enter image description here。这是我的示例代码enter image description here

png

1 个答案:

答案 0 :(得分:0)

此函数需要Any作为参数,因此在函数didSelectRowAt中,您可以使用索引atIndexPath从您用来填充{{1}的数组中获取对象。 1}}并在tableView参数中发送此对象:

sender

然后你应该实现这个功能:

performSegue(withIdentifier: String, sender: Any?)

您可以在override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) 和属性sender中的视图控制器中检索您的对象segue.destination,这样您就可以将其转换为ViewController并将对象传递给下一个。