Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 聊天泡泡显示在聊天室iOS的前面_Php_Ios_Mysql_Xcode_Swift - Fatal编程技术网

Php 聊天泡泡显示在聊天室iOS的前面

Php 聊天泡泡显示在聊天室iOS的前面,php,ios,mysql,xcode,swift,Php,Ios,Mysql,Xcode,Swift,我正在为iOS开发一个基于聊天的应用程序。我们在聊天屏幕中显示聊天气泡的方式有问题。有时,聊天泡泡会更早地出现在聊天屏幕中,用户必须向上滚动才能阅读消息 我的开发人员说,他这样做的方式是根据发送到服务器的时间显示聊天泡泡,因此,如果消息首先发送到服务器,它将在聊天中显示得更早 我希望消息一条一条地显示在另一条下面,就像在Whats应用程序中一样,而不是在聊天室的前面放置消息。聊天屏幕上显示的最后一条消息应放在列表底部 感谢您的帮助在数据库中,每条邮件都应该有一个ID。按此方式排序,而不是在日期之

我正在为iOS开发一个基于聊天的应用程序。我们在聊天屏幕中显示聊天气泡的方式有问题。有时,聊天泡泡会更早地出现在聊天屏幕中,用户必须向上滚动才能阅读消息

我的开发人员说,他这样做的方式是根据发送到服务器的时间显示聊天泡泡,因此,如果消息首先发送到服务器,它将在聊天中显示得更早

我希望消息一条一条地显示在另一条下面,就像在Whats应用程序中一样,而不是在聊天室的前面放置消息。聊天屏幕上显示的最后一条消息应放在列表底部


感谢您的帮助

在数据库中,每条邮件都应该有一个ID。按此方式排序,而不是在日期之后

这就是你要找的吗?我想你的建议会解决问题的。此时,聊天屏幕上会根据发送到服务器的时间显示消息。如果一条消息先到达服务器,但由于服务器延迟而稍后被发送到我的聊天屏幕,它将被放置在已经显示在我的聊天屏幕上的其他消息之前。如果我们使用ID而不是时间戳,我们应该解决这个问题。谢谢: