Uitableview TableView控制器TableView空白
我在ViewController(处理多个视图和视图控制器)中以编程方式创建TableViewController(不使用xib或故事板),如下所示:Uitableview TableView控制器TableView空白,uitableview,Uitableview,我在ViewController(处理多个视图和视图控制器)中以编程方式创建TableViewController(不使用xib或故事板),如下所示: - (void)viewDidLoad { [super viewDidLoad]; tableViewController = [[UITableViewController alloc]initWithStyle:UITableViewStylePlain]; [self.view addSubview:tableV
- (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或类,或连接故事板中的原型单元”。在指南、示例和教程中很少提到这个细节
堆栈溢出!如果它不在那里,它就不在任何地方 看起来这可能是以下内容的副本: