Я использую базу данных Firebase и пытаюсь получить и использовать данные с помощью NSObject.Я получаю сообщение об ошибке NSUnknownKeyException при запуске приложения, которое вызывает его сбой.
NSObject:
class WatchList: NSObject {
var filmid: Int?
}
Код Firebase:
ref.child ("users"). Child (uid!). Child ("список наблюдения").DataEventType.childAdded, с: {(info) в
print(info)
if let dict = info.value as? [String: AnyObject] {
let list = WatchList()
list.setValuesForKeys(dict)
print(list)
}
}, withCancel: nil)
Я не уверен, что может вызвать это.
Кроме того, усовершенствование этого решения - это способ получения этих данных ивместо использования NSObject я мог бы использовать Codable и JSONDecoder с данными Firebase?