title: My TableView is not populating with my custom cell
body: <p>I am trying to populate my <code>tableView</code> with a custom <code>cell</code> but whenever I run my app, the <code>tableView</code> always appears empty. Is there anything wrong with my code? I checked the identifiers and everything is correct. I also checked all the variables to see if they were <code>nil</code> but none of them were. </p>
  
  <pre><code>import UIKit
  import Firebase
  
  class StatisticsViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
  
      @IBOutlet weak var tableView: UITableView!
      var userArray : [UserString] = [UserString]()
  
      override func viewDidLoad() {
          super.viewDidLoad()
  
          // Do any additional setup after loading the view.
          tableView.delegate = self
          tableView.dataSource = self
          tableView.register(UINib(nibName: "DataCell", bundle: nil), forCellReuseIdentifier: "customMessageCell")
          configureTableView()
          loadInformation()
      }
  
      func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -&gt; Int {
          return userArray.count
      }
  
      func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -&gt; UITableViewCell {
          let cell = tableView.dequeueReusableCell(withIdentifier: "customMessageCell", for: indexPath) as! CustomTableViewCell
  
          cell.heightLabel.text = "Height - " + userArray[indexPath.row].height
          cell.weightLabel.text = "Weight - " + userArray[indexPath.row].weight
          return cell
      }
  
      func loadInformation(){
          let messageDB = Database.database().reference().child("Users")
      messageDB.observe(.childAdded) { (snapshot) in
              let snapshotValue = snapshot.value as! Dictionary&lt;String,String&gt;
              let email = snapshotValue["UserEmail"]!
              if (email == Auth.auth().currentUser?.email as String?){
                  let user : UserString = UserString()
                  user.name = snapshotValue["UserName"]!
                  user.height = snapshotValue["UserHeight"]! + " cm"
                  user.weight = snapshotValue["UserWeight"]! + " kg"
                  user.date = snapshotValue["EntryDate"]!
                  self.userArray.append(user)                
                  self.configureTableView()
                  self.tableView.reloadData()
              }
  
          }
      }
  
      func configureTableView(){
          tableView.rowHeight = UITableView.automaticDimension
          tableView.estimatedRowHeight = 120.0
      }
  }
  </code></pre>