As I run the code I am successfully feeding JSON data into my application at the rendering of this associated UIView. I have a tableView adequately linked to this file, when I run the application I see the tableview itself. BUT none of the 3 datasource functions are automatically getting called - the 'wtf' print statement, after 2 hours of playing with this, will.not.print.

am I missing something? This code is *identical* to all other tableviewdatasource code I've written and this simply won't work or render the JSON data I am supplying it with

does anyone have thoughts or suggestions? Thanks!

```
import UIKit

class ChooseUserViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {

@IBOutlet weak var tableView: UITableView!

var users: [BackendlessUser] = []

override func viewDidLoad() {
    super.viewDidLoad()

    loadUsers()
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

//MARK: UITableViewDataSource

func numberOfSectionsInTableView(tableView: UITableView) -> Int {
    return 1
}

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    print("wtf")
    return users.count

}

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    let cell = tableView.dequeueReusableCellWithIdentifier("chooseCell", forIndexPath: indexPath)

    let user = users[indexPath.row]
    print("wtf!")

    cell.textLabel?.text = user.email

    return cell

}
}

```