Я новичок в Swift и стараюсь изо всех сил стараться изо всех сил, чтобы не беспокоить других. Я искал несколько дней, чтобы решить проблему, но все еще безнадежно, надеюсь, вы, ребята, могли бы сказать мне, как я могу это исправить.
Я хочу получить данные и поместить их в newPerson, введите здесь код newPersons.append(nyPerson!)
, и он вылетает, сказав Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value
Auth.auth().addStateDidChangeListener { (auth, user) in
self.ref = Database.database().reference(withPath: "personer")
self.ref.observe(.value, with: { (snapshot) in
var newPersons:[BackUp] = []
for item in snapshot.children {
let nyPerson = BackUp(snapshot: item as! DataSnapshot)
newPersons.append(nyPerson!)
}
self.personsArray = newPersons
self.tableView.reloadData()
})
}