As I understand this correctly form the Apple Api, when initializing a UITableViewController with the initWithStyle method, it should return me a reference to an UITableView in
The tableView object is probably created at a later point. Try to override:
tableView
-(void)viewDidLoad;
self.tableView should point to a valid objects at that point.
self.tableView