Iphone 在Interface Builder中创建的UITableViewCell segue将不会启动

Iphone 在Interface Builder中创建的UITableViewCell segue将不会启动,iphone,ios,uitableview,interface-builder,segue,Iphone,Ios,Uitableview,Interface Builder,Segue,目前,我在Interface Builder中设置了一个基本UI,它具有一个UITableViewController,从原型单元格到详细视图的顺序。我的代码使用我在Interface Builder中设置的标识符将单元格出列,但在测试应用程序时,点击单元格只会将其变为蓝色 我希望segue将细节视图推送到导航控制器的堆栈上,但segue根本不会发生。为什么会这样?假设您正在处理故事板(segues等),iOS的自动布局方案中有一个bug。因此,segue不会被触发。但是,您可以简单地在segu

目前,我在Interface Builder中设置了一个基本UI,它具有一个
UITableViewController
,从原型单元格到详细视图的顺序。我的代码使用我在Interface Builder中设置的标识符将单元格出列,但在测试应用程序时,点击单元格只会将其变为蓝色


我希望segue将细节视图推送到导航控制器的堆栈上,但segue根本不会发生。为什么会这样?

假设您正在处理故事板(segues等),iOS的自动布局方案中有一个bug。因此,segue不会被触发。但是,您可以简单地在segue的attributes inspector中提供segue和标识符,并从您可以使用的类中以编程方式提供

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
在这种方法中,您可以按以下方式启动segue

[self performSegueWithIdentifier:(NSString*) target:(id)];
如果这对你有帮助,请告诉我


(确保您的代理和数据源都已正确设置)。

确保您已在
.h
文件中添加了
。这很有效!那么,当UITableViewCells的分段在IB中连接时,它们就不能工作了吗?