So, after I looked for this problem for a while ... I realized that the workaround. Note that all of my code was exactly the same as that of Apple, but IB never showed the exit tableView(as if it had not been subclassed by UITableView correctly in my UINavigation controller).
Essentially, all I did was change the subclass from the UITableViewController to the UIViewController, and then call the delegate and data source protocols. By doing this and creating my own tableView, I was finally able to hook up the tableView and make it work as it should.
@interface RootViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {
before
@interface RootViewController : UITableViewController {
source
share