使用自定义容器视图控制器的ios UITableView崩溃

时间:2014-03-21 12:26:18

标签: ios

在我的故事板中,我有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时,一切都还可以。我做错了什么?

1 个答案:

答案 0 :(得分:1)

看起来像tableview委托方法的问题。在故事板中,请使用静态单元格作为表视图控制器并删除表视图委托方法,否则实现所有必需的表视图委托方法。