我加入拆分視圖控制器與表視圖和詳細視圖:錯誤「與標識符的賽格瑞」添加拆分視圖控制器
的實現代碼如下工作正常細胞都被填充和一切,但當被選擇的單元之一,我得到的錯誤:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Receiver (<masterViewController: 0x15ce0e9b0>) has no segue with identifier 'detailView''
這裏是我的代碼:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self performSegueWithIdentifier:@"detailView" sender:[_arrayOfFiles objectAtIndex:indexPath.row]];
}
這裏是的DetailView的信息:
我添加標識符到故事板SEGUE:
,但現在我發現了以下錯誤:
*由於未捕獲的異常'NSGenericException'而終止應用程序,原因是:'找不到segu的導航控制器e'show tableVIew'。只有當源控制器由UINavigationController的實例管理時,才能使用推塞網。 *第一個投擲堆棧:
你在10秒內擊敗了我。 +1 – AMI289
我做了你的建議,但我得到這個錯誤:終止應用程序由於未捕獲的異常'NSGenericException',原因:'無法找到一個導航控制器for segue'show tableVIew'。只有當源控制器由UINavigationController的實例管理時才能使用推塞網。我在上面更新我的文章 – user2924482
請參閱下面的@ carlodurso的回答 - 如果您想使用push segue,則需要將您的詳細視圖控制器包裹在導航控制器中。 – pbasdf