1

我正在尝试加载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];

而“tableViewPage”是一个 tableView 控制器,而不是一个带有表格的视图。它给了我:

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

我试图制作一种方法,例如topViewControllerforuitableviewcontroller而不是uiviewcontroller...但我失败了。我错过了什么?

4

1 回答 1

9

我认为它试图告诉UITableViewController您情节提要中有 a 但与该控制器关联的顶级视图不是UITableView.

于 2013-07-29T12:35:51.600 回答