Я пытаюсь преобразовать этот словарь в пользовательский класс, но получаю SIGABRT на let comment = aComment as! messageComments
, как я могу преобразовать словарь в пользовательский класс messageComments
["comment1": {
color = grape;
content = "a comment ";
date = 563954564;
"icon " = referee;
userName = "anotherUser ";
}, "comment2": {
color = grape;
content = "another comment ";
date = 563954564;
icon = referee;
userName = "user";
}]
let comments = messages.childSnapshot(forPath: "comments").value as?[String: Any] ?? [:]
for aComment in comments.values {
let comment = aComment as! messageComments
let theComment = messageComments(content: comment.content, color: comment.color, icon: comment.icon, date: comment.date, userName: comment.userName)
commentArray.append(theComment)
}