Я думаю, что вы не можете добавлять такие объекты напрямую, вместо этого вы должны передать данные в виде словаря.Таким образом, вы можете добавить следующий код внутри вашей структуры:
var dict:[String:String] {
return [
"commentsText": commentsText,
"commentTime": commentTime,
"commentDay": commentDay,
"commentMonth": commentMonth,
"commentYear": commentYear
]
}
, а затем
var data = commentsData(commentsText: "1", commentTime: "1", commentDay: "1", commentMonth: "1", commentYear: "1")
Database.database().reference().child("CommentData").child(commentId).setValue(data.dict) { (error, ref) in
// continue here
}