Uitableview TableView控制器TableView空白

Uitableview TableView控制器TableView空白,uitableview,Uitableview,我在ViewController(处理多个视图和视图控制器)中以编程方式创建TableViewController(不使用xib或故事板),如下所示: - (void)viewDidLoad { [super viewDidLoad]; tableViewController = [[UITableViewController alloc]initWithStyle:UITableViewStylePlain]; [self.view addSubview:tableV

我在ViewController(处理多个视图和视图控制器)中以编程方式创建TableViewController(不使用xib或故事板),如下所示:

- (void)viewDidLoad
{
    [super viewDidLoad];

    tableViewController = [[UITableViewController alloc]initWithStyle:UITableViewStylePlain];
    [self.view addSubview:tableViewController.tableView];
}
运行时,程序会停止,并出现以下错误:

-[UITableView]中的断言失败 dequeueReusableCellWithIdentifier:forIndexPath:], /SourceCache/UIKit_Sim/UIKit-2372/UITableView.m:4460终止应用程序 由于未捕获的异常“NSInternalInconsistencyException”,原因: '无法将标识符为cell的单元格出列-必须注册nib 或标识符的类,或连接 故事板'

调试显示,当添加到self.view时,tableView为空


我是否需要对tableView进行一些额外的手动初始化(通常在nib文件中找到)?

感谢大家编辑并回答我的问题。仔细阅读后,错误消息将其解释为:“必须为标识符注册nib或类,或连接故事板中的原型单元”。在指南、示例和教程中很少提到这个细节


堆栈溢出!如果它不在那里,它就不在任何地方

看起来这可能是以下内容的副本: