Подскажите плз, почему amountGame равно nil?
class MyGameTVC: UITableViewController {
var currentUser: FIRUser!
var ref: FIRDatabaseReference!
var amountGame: Int!
override func viewDidLoad() {
super.viewDidLoad()
currentUser = FIRAuth.auth()?.currentUser
ref = FIRDatabase.database().reference().child("users/\(currentUser.uid)/idMyGame")
ref.observeSingleEvent(of: .value, with: { snapshot in
if let dict = snapshot.value as? [String: AnyObject] {
self.amountGame = dict.count
}
})
print(amountGame) // ?
}
}