2017-03-17 63 views
5

在Javascript中,调用firebase ref中的push会生成一个随机ID。然后你可以填充下面的东西。Firebase Swift相当于push()

但是,我无法在Swift中找到推送。我必须自己生成随机ID吗?

回答

4

我认为你正在寻找childByAutoId()

childByAutoId使用生成一个唯一的密钥一个新的子位置,并返回一个FIRDatabaseReference它。当Firebase数据库位置的子代表项目列表时,这非常有用。

由childByAutoId生成的唯一密钥以客户端生成的时间戳为前缀,以便生成的列表按时间顺序排序。

宣言

func childByAutoId() -> FIRDatabaseReference 

另见:https://firebase.google.com/docs/database/ios/read-and-write#update_specific_fields

+1

谢谢!我滚动浏览文档寻找单词推,但它不在那里 –