ios - 使用firebase聊天时如何从下到上设置数据
问题描述
我正在开发firebase聊天应用程序,我设计了我的布局并成功实现了聊天模块,但是问题是当我发送短信时它工作正常并将文本数据设置到collectionView的底部但是当我关闭我的应用程序并再次打开它时文本数据不匹配的设置和最后一条消息向上。
解决方案
以相反的顺序填充您的数组,因为当您将数据插入数组时,您会在数组的零索引处插入最后一条消息,因此在集合视图上以相反的顺序填充数组,例如 Array.reverse 或者您可以以相反的顺序将数据插入到您的数组中,例如在数组的最后一个索引上插入最后一条消息。如果您有任何问题,请告诉我。
推荐阅读
- python - 在 pandas 数据框中查找至少相隔 30 分钟但不是定期 30 分钟间隔的时间戳
- sql - 如何使用 oracle 数值函数对列中的值进行分类
- windows - 带有 EVR 输出的 DirectShow 旋转过滤器
- c# - 如何在实体框架中的多对多关系中按id查询?
- c# - 在 C# 中非常快速地处理串行端口字符串数据
- authorize.net - 授权 .NET 客户付款配置文件
- python - 如何解决 pydantic 模型不是 JSON 可序列化的
- java - Java 8 过滤列表中的重复对象
- python - 是否可以生成一个函数 z = f(x,y),其中 z 是 x,y 处点的密度?
- amazon-web-services - 有没有办法知道 Terraform AWS 提供商在幕后做了什么?