Вот как я хочу, чтобы мое дерево данных выглядело в Firebase:
Пользователи:
- Travis:
------ travisData:
- Стефани:
------ stephanieData:
Моя проблема в том, что я не могу назвать ребенка, используя пользовательский ввод из текстового поля.
Вот код, который у меня есть:
ref = Database.database().reference()
let username = String(emailTextField.text!)
//ref.child("users").setValue(["username": username])
ref.child("users").setValue(["\(username)": calendar])
Закомментированная строка создает дочерний элемент с именем «username» с textfield.text в качестве его содержимого. Но как я могу создать дочерний элемент с именем textfield.text, с другими данными в качестве его содержимого? Я пробовал несколько комбинаций использования .child и .setValue, но все продолжает выдавать ошибку, когда я пытаюсь использовать переменную username вместо простой строки.
Вот ошибка, которую я получаю: