使用firebase聊天时如何从下到上设置数据
Posted
技术标签:
【中文标题】使用firebase聊天时如何从下到上设置数据【英文标题】:How to set data from bottom to top while chat using firebase 【发布时间】:2019-07-31 12:37:41 【问题描述】:我正在开发 firebase 聊天应用程序,我设计了我的布局并成功实现了聊天模块,但是问题是当我发送文本消息时它工作正常并将文本数据设置到 collectionView 的底部但是当我关闭我的应用程序并打开时再次设置文本数据不匹配,最后一条消息向上。
我尝试了所有堆栈溢出问题,其他人也尝试过,但没有任何变化。 无法反转数据
【问题讨论】:
从数据源获取数据时,按 DESC 顺序获取数据。并填充它。 【参考方案1】:以相反的顺序填充您的数组,因为当您将数据插入数组时,您会在数组的零索引处插入最后一条消息,因此在集合视图中以相反的顺序填充数组,例如 Array.reverse 或者您可以以相反的顺序向您插入数据数组,例如在数组的最后一个索引上插入最后一条消息。如果您有任何问题,请告诉我。
【讨论】:
嗨,我试试这个,但它崩溃了,请你解释一下。 是的,当然。您可以发送课程(代码)我会尝试检查它。您是否尝试找出它崩溃的原因? 能否请您给我您的电子邮件地址,以便我可以给您代码 ali.waseem@itinsync.com 嗨 Waseem 我刚刚在您的电子邮件地址上向您发送了一个代码以上是关于使用firebase聊天时如何从下到上设置数据的主要内容,如果未能解决你的问题,请参考以下文章