I'm trying to load a uitableview
using ECSlidingViewController methods.
When I call this code:
UIStoryboard* sb = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone"
bundle:nil];
UITableViewController* page = [sb instantiateViewControllerWithIdentifier:@"tableViewPage"];
CGRect frame = self.slidingViewController.topViewController.view.frame;
self.slidingViewController.topViewController = page;
self.slidingViewController.topViewController.view.frame = frame;
[self.slidingViewController resetTopView];
while "tableViewPage" is a tableView Controller, not a view with a table. It gives me:
[UITableViewController loadView] loaded the "Bzc-w8-vsI-view-gnu-XH-Eb0" nib but didn't get a UITableView.'
I tried to made a method like topViewController
just for uitableviewcontroller
instead of uiviewcontroller
... but I failed. What did I miss?
I think it's trying to tell you that you have a
UITableViewController
in your storyboard but the top-level view associated with that controller is not aUITableView
.