Я пытаюсь загрузить несколько уровней вложенных данных в базу данных Firebase из моего приложения iOS, я борюсь с вложенной частью, так как я использовал только словари для загрузки данных, можно ли загружать вложенные данные, используя несколько уровней вложенные словари? Я просто не совсем уверен, как go об этой проблеме. Это то, что я начал пробовать, я не уверен, в каком направлении go В отношении вложенности:
func uploadSession(uid: String, session: Workout){
var data = [String:Any]()
var sets = [String:Any]()
var modifiers = [String:Any]()
for exercise in session.exercises {
for set in exercise.setsObject! {
}
}
REF_SESSIONS.childByAutoId().updateChildValues(["userName" : CurrentUser.instance.userName as Any, "userID" : Auth.auth().currentUser?.uid as Any, "start time" : session.startTime as Any, "end time" : session.endTime as Any, "notes" : session.notes!, "session RPE" : session.sessionRPE!, "exercises" : ""])
}