i have variable in viewDidLoad(), so i can't make a new variable outside by variable in viewDidLoad(). May you help me please?
override func viewDidLoad() {
super.viewDidLoad()
ref = Database.database().reference()
ref?.child("user_clicks").child(userID).observeSingleEvent(of: .value, with: { (snapshot) in
if let snapDict = snapshot.value as? Dictionary <String, AnyObject>{
let user_counts = snapDict["Counts"] as! Int
print(user_counts)
self.label_usercounts.text = String(user_counts)
}
}) { (error) in
print(error.localizedDescription)
}
}
var counts = user_counts