【发布时间】:2018-08-26 20:21:34
【问题描述】:
我将尽力解释这个问题,因为它有点令人困惑。我正在为其用户创建一个餐厅评级应用程序来对餐厅进行评级(在 1 到 5 星评级范围内)。我将保留用户对 Firebase 的投票,然后计算该特定餐厅的平均评分并将其显示在我的应用程序中。
总而言之,在我的主 tableview 中会有餐厅名称和旁边的评级,由 UIImage(星形图标)和标签(显示他们的评级)保存。我已经为每家餐厅创建了一个 cmets 部分,方法是跟踪用户单击的单元格(餐厅)的参数,并基于此,在 firebase 数据库中创建或更新该餐厅的节点,并可以显示特定于该的 cmets应用程序中的餐厅没有问题。当点击餐厅时,用户会被引导至该餐厅的 cmets 部分。
现在我还在考虑将每家餐厅的评分存储在相同的节点上。正如我之前所说,我想在到达 cmets 部分之前将总体评分存储在餐厅旁边的标签中。我的问题是,在我将评分存储在我的数据库中之后,我将如何真正设法向标签显示正确的评分?我的意思是我通过创建一个参数来跟踪单击了哪个单元格来跟踪要在我的 cmets 部分中显示的 cmets,但是现在,我希望我的应用程序在用户单击餐厅之前直接显示餐厅评级。
这可能吗?如果是,我该如何管理?我希望我能清楚地解释事情。我会很感激任何帮助。非常感谢您阅读我的长文!
【问题讨论】:
标签: swift firebase firebase-realtime-database