gpt4 book ai didi

ios - 错误 "has no segue with identifier"添加拆分 ViewController

转载 作者:行者123 更新时间:2023-11-29 10:36:12 25 4
gpt4 key购买 nike

我正在添加一个带有 TableView 和详细 View 的拆分 ViewController:

storyBoard

TableView 的工作正常,填充了单元格,除了选择其中一个单元格时,所有内容都会得到错误:

*** 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 的信息:

enter image description here

我将标识符添加到 Storyboard转场:

enter image description here

但现在我收到以下错误:

* 由于未捕获的异常“NSGenericException”而终止应用程序,原因:“找不到 segue ‘show tableVIew’的导航 Controller ”。只有当源 Controller 由 UINavigationController 的实例管理时,才能使用 Push segues。* 首先抛出调用栈:

最佳答案

您需要为 segue 设置标识符,而不是 viewController。如果单击连接两个 viewController 的线,则可以在属性检查器中设置 segue 的属性:

enter image description here

关于ios - 错误 "has no segue with identifier"添加拆分 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26951375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com