加载笔尖,但没有得到UITableView异常
问题描述:
我试图加载uitableview
使用ECSlidingViewController方法。加载笔尖,但没有得到UITableView异常
当我把这种代码:
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 - 视图 - GNU-XH-EB0” 笔尖,但没有得到一个UITableView“。
我试图做类似topViewController
的方法只是为了uitableviewcontroller
,而不是uiviewcontroller
...但我失败了。我错过了什么?
答
我认为它试图告诉你,你的故事板中有一个UITableViewController
,但与该控制器关联的顶层视图不是UITableView
。
你如何解决这个问题? – Julia
@Julia据我所知,你必须有一个'UITableView'作为顶层视图(如果你用'UITableViewCntroller'继承了你的类。如果你想使用UIView作为顶层,你应该使用'UIViewController '并添加''到你的子类'.h'文件 –
那么你能告诉我你使用的是什么@SaadMasood – kareem