繁体   English   中英

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

[英]how can I retrieve data from firebase to a table view controller and pass it to another view controller

我使用firebase数据库将数据检索到视图控制器中的表视图单元中。 我想将数据转发到另一个视图控制器。 我尝试在此处输入图片描述,方法是创建将变量分配给表格视图单元格标签的变量,但是当尝试检索崩溃的应用程序时,请在此处输入图片描述 这是我的示例代码, 在此处输入图片描述

png

该函数需要一个Any作为参数,因此在函数didSelectRowAt您可以使用索引atIndexPath获取该对象,该索引从用于填充tableView的数组中获取该对象,并在sender参数中发送该对象:

performSegue(withIdentifier: String, sender: Any?)

然后,您应该实现此功能:

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

在那里,您可以在sender segue.destination检索对象,并在属性segue.destination检索视图控制器,该属性是一个UIViewController因此您可以将其转换为ViewController并将该对象传递给下一个对象。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM