在我的故事板中,我有2个视图,一个是主视图,另一个是详细信息。我想在master上显示详细视图。当我像这样向主人添加细节时:
- (void)viewDidLoad
{
[super viewDidLoad];
tableViewController = [[TableViewController alloc] init];
[self addChildViewController:detailVC];
[self.view addSubview:detailVC.view];
}
我这样崩溃了:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'
我确定我的表viewController有一切正常,因为当我将它设置为rootViewController时,一切都还可以。我做错了什么?
答案 0 :(得分:1)
看起来像tableview委托方法的问题。在故事板中,请使用静态单元格作为表视图控制器并删除表视图委托方法,否则实现所有必需的表视图委托方法。