【问题标题】:Create a nested child node in Firebase using Firebase 3.x使用 Firebase 3.x 在 Firebase 中创建嵌套子节点
【发布时间】:2016-09-26 19:42:40
【问题描述】:

我使用的是 Firebase 3.6

我的 Firebase 数据库是空白的。我想添加一个键名用户。再次在用户下,我想添加一个具有其 UID 的用户并将用户详细信息字典设置为键 UID 的值。

            let user: User = User()
            user.firstName = "ABC"
            user.lastName = "XYZ"
            user.phoneNumber = "123"


        let dbRef = FIRDatabase.database().reference()

        dbRef.child("users").setValue(user1.uid) { (error, ref) -> Void in
            let stri: String = user1.uid
            dbRef.child(stri).setValue(user)
        }

这是代码。但它会引发异常。请帮助我。

【问题讨论】:

    标签: ios swift firebase firebase-realtime-database


    【解决方案1】:

    尝试使用 Dictionary 而不是 User 对象..

      var user = [String:String]()
      user["firstname"] = "ABC"
      user["lastname"] = "XYZ"
      user["phone"] = "123"
    
      let dbRef = FIRDatabase.database().reference()
    
      dbRef.child("users").setValue(user1.uid) { (error, ref) -> Void in
          let stri = user1.uid
          dbRef.child(stri).setValue(user)
      }
    

    【讨论】:

      猜你喜欢
      • 2018-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多