我正在PopOver窗口中构建一个Search Table View Controller。我创建了一个手动segue,从TableView转换到详细视图控制器。在故事板和代码中分配的segue标识符是相同的,它连接到视图控制器,而不是表视图单元。我已经清理,重建但问题仍在出现。以下是代码
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self performSegueWithIdentifier:@"details" sender:self];
}
每次进入didSelectRowAtIndexPath:(NSIndexPath *)indexPath
函数,我都会收到错误
reason: 'Receiver (<TableViewController: 0x8a705b0>) has no segue with identifier 'details'
提前感谢您的帮助。
答案 0 :(得分:0)
您是否按住了表格视图单元格或检查它的连接?通过在没有连接的表视图单元格中调用相同的performSegue方法,我能够从我正在处理的项目中获得相同的错误消息。由于segue连接到您的视图控制器而不是您的表视图单元原型,这可能解释了为什么您不断收到错误消息。