簡體   English   中英

如何使用Swift從Firebase檢索數據?

[英]How to retrieve data from firebase using Swift?

我有這段代碼用於從firebase數據庫獲取數據:

 FIRDatabase.database().reference().child("Root").child("User1").child("chat1")
 .observeSingleEvent(of: .value , with: { snapshot in

    if snapshot.exists() {

        let recent = snapshot.value as!  NSDictionary

         print(recent)
})

快照的結果有問題, print(recent)有時會打印該子項的所有值(10個值),這是我想要的,但是有時它只打印該子項的兩個值,我不知道為什么。

如何解決呢?

這是我的數據庫結構:

在此處輸入圖片說明

由於我無法發表評論,而只是想問些問題,因此稍后我將刪除此答案,但是您的數據是否同步? 您是否將該方法稱為yourreference.keepSynced(true)?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM