Are you adding the UITableViewcontroller as addSubView ?
Then you should do like this :
1) addChildViewController,then
2) addSubview
The problem is delegate and datasource of the tableview getting nil since the parent controller unable to a reference to the UITableViewController.