【问题标题】:Printing every value from Firebase从 Firebase 打印每个值
【发布时间】:2017-02-03 13:57:06
【问题描述】:

这就是我在我的地址簿应用程序中存储联系方式的方式。我正在做过滤器,所以我需要打印每个位置值,但如果有两次或更多相同的位置,那么只打印一次。

例如,如果我有 3 个职位的联系人:Web Developer、Economy、Web Developer,它将只打印 Web Developer 和 Economy。

我该怎么做?尝试了一段时间没有成功。但是只打印userEmail == $0.addedByUser的位置

【问题讨论】:

    标签: ios swift firebase swift3


    【解决方案1】:

    按照下面的代码,

        let rootRef:FIRDatabaseReference! = FIRDatabase.database().reference()
        let userDataRef =  rootRef.child("contacts").child("User Email--\(id)")]
            userDataRef!.observe(.value, with: { (snapshot) -> Void in
    
                if(snapshot.value != nil){
    
        if let addedByuser = (snapshot.value  as? [String : Any])? ["addedByUser"]{
            print("Added by user>> \(addedByuser)")
        }
      }
    
            }){ (error) in
               dPrint("error ChildAdded \(error.localizedDescription)")
            }
    

    【讨论】:

      猜你喜欢
      • 2020-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-03
      • 1970-01-01
      相关资源
      最近更新 更多