加载了笔尖,但没有得到UITableView异常

Moh*_*gab 0 uitableview nib ios ecslidingviewcontroller

我正在尝试uitableview使用ECSlidingViewController方法加载.

当我调用此代码时:

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];
Run Code Online (Sandbox Code Playgroud)

而"tableViewPage"是一个tableView控制器,而不是带有表的视图.它给了我:

[UITableViewController loadView]加载了"Bzc-w8-vsI-view-gnu-XH-Eb0"笔尖,但没有得到UITableView.

我试图制作一个方法topViewController,uitableviewcontroller而不是uiviewcontroller......但我失败了.我错过了什么?

Phi*_*lls 9

我认为它试图告诉你,你UITableViewController的故事板中有一个,但与该控制器相关的顶级视图不是UITableView.

  • 所以你能告诉我你用什么使用swift @SaadMasood (3认同)