Swift Firebase-使用Fan Out时如何生成不同的.childByAutoId密钥

时间:2019-03-10 21:11:08

标签: ios swift firebase firebase-realtime-database

我的应用程序中有一个聊天系统。当用户按下send将消息数据发送到数据库内的其他节点时,它可以正常工作。我遇到的问题是由于使用扇出时,我在发送数据之前生成了average密钥。用户按下发送按钮开始该过程,但是它始终是完全相同的.childByAutoId键,因此我只是覆盖先前的消息数据。如果用户弹出vc并返回它,那么会创建一个新密钥,但是对于消息系统来说,这显然是糟糕的ux吗?

每次用户按下发送时,如何生成不同的.childByAutoId键?

.childByAutoId

0 个答案:

没有答案