Написать данные Firebase Swift $ - PullRequest
0 голосов
/ 01 мая 2018

Мне нужно записать данные, подобные этой структуре

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 голосов
/ 01 мая 2018

Вы передаете ему объект 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"]
    ]
])

Заменить все фигурные скобки квадратными скобками

...