Я хочу наблюдать за моей базой данных Firebase на предмет изменений и получать их в моем приложении. К сожалению, я всегда получаю эту ошибку
Не удалось привести значение типа «__NSCFConstantString» (0x10b197760) к «NSDictionary» (0x10b198818)
Это код
func retrieveData (){
let messageID = Database.database().reference().child("PatientID")
messageID.observe(.childAdded) { (snapshot) in
let snapshotvalue = snapshot.value as! Dictionary <String,String>
let text = snapshotvalue ["MessageBody"]!
let sender = snapshotvalue ["Sender"]!
let dataEntry = DataLog()
dataEntry.MessageBody = text
dataEntry.Sender = sender
self.itemArray.append(dataEntry)
self.tableView.reloadData()
}
}