2017-03-17 62 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

謝謝!我滾動瀏覽文檔尋找單詞推,但它不在那裏 –