我在做一個iOS項目,主項目是一個標籤欄應用程序,其中兩個選項卡有一個導航控制器,一個UItableview和一個細節視圖。在單元格中單擊以轉到詳細視圖時會出現問題。我的應用程序崩潰。這是我做過什麼:instantiateViewControllerWithIdentifier崩潰ios
- 我把UITableView的
- 我嵌入表到導航控制器
- 我創建的詳細視圖
- 我創建塞格斯手動
- 我命名塞格斯
- 我將故事板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很陌生,這是我的第一個項目。
你的故事板是否有一個ID爲「DetailView」的VC? – Spectravideo328 2013-03-05 00:35:23
是的,我忘了把那...我有一個故事板ID「DetailView」 – Fede 2013-03-05 00:41:40