我在 iOS 中做一个项目,主要项目是一个标签栏应用程序,其中两个标签有一个导航控制器、一个 UItableview 和一个详细视图。当单击单元格以转到详细视图时,会出现此问题。我的应用程序崩溃。这就是我所做的:
- 我把 UITableView
- 我将表格嵌入到导航控制器中
- 我创建详细视图
- 我手动创建segues
- 我命名segues
- 我将 Storyboard ID 添加到每个视图控制器。
然后在我的 UItableViewController 中添加代码以从 sqlite 数据库加载数据。我把下一个代码转到详细视图:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
DetailView * newVC = [self.storyboard instantiateViewControllerWithIdentifier:@"DetailView"];
[self.navigationController pushViewController:DetailView animated:YES];
}
这是错误:由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“-[UITableViewController loadView] 加载了“tzk-6A-7EG-view-Jev-6n-BAZ”笔尖,但没有获得 UITableView。
我还应该做什么?也许我错过了一些代码,我对 iOS 很陌生,这是我的第一个项目。