写数据Firebase Swift $

时间:2018-05-01 18:44:22

标签: swift firebase firebase-realtime-database swift4

我需要编写像这样的结构

的数据

enter image description here

错误就是这个

enter image description here

我已经尝试过这种语法但我收到错误,我觉得这是一个小错误,但我找不到它。

                    self.ref.child("Users").child(userID).setValue([
                    "DatosPersonales" : {
                        "ID" : userID,
                        "email" : userEmail,
                        "password" : userPass,
                        "Nombre" : userName,
                        "ImagenProfiel" : "0",
                        },
                    "Progreso" : {
                        "Nivel" : "0",
                        "LugaresVisitados" : { "idLugar" : "0",}
                    }

                    ])

1 个答案:

答案 0 :(得分:3)

您将JSON对象传递给它,而不是字典。尝试编辑您的数据:

self.ref.child("Users").child(userID).setValue([
    "DatosPersonales" : [
        "ID" : userID,
        "email" : userEmail,
        "password" : userPass,
        "Nombre" : userName,
        "ImagenProfiel" : "0",
    ],
    "Progreso" : [
        "Nivel" : "0",
        "LugaresVisitados" : ["idLugar" : "0"]
    ]
])

用方括号替换所有花括号