Segue 不在 tableView 上工作
Segue not working on tableView
好的,我遇到了这种奇怪的情况。
我的项目中有多个 tableView,但我只能在一个 tableView 上单击一个项目并执行一个操作(转到下一个 segue)。
在其他 tableView 上,我可以单击我想要的,但没有任何反应。
我删除了正在工作的那个并再次制作 link ,它仍然在工作。我错过了什么?
我想建议你使用委托方法来处理项目选择:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// Here you can do something with, e.g. push a view controller:
id vc = [self.storyboard instantiateViewControllerWithIdentifier:@"myVC"];
[self.navigationController pushViewController:vc animated:YES];
}
在大多数情况下,table使用委托来实施和维护 table 视图比使用 segues 更舒适。
好的,我遇到了这种奇怪的情况。
我的项目中有多个 tableView,但我只能在一个 tableView 上单击一个项目并执行一个操作(转到下一个 segue)。
在其他 tableView 上,我可以单击我想要的,但没有任何反应。 我删除了正在工作的那个并再次制作 link ,它仍然在工作。我错过了什么?
我想建议你使用委托方法来处理项目选择:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// Here you can do something with, e.g. push a view controller:
id vc = [self.storyboard instantiateViewControllerWithIdentifier:@"myVC"];
[self.navigationController pushViewController:vc animated:YES];
}
在大多数情况下,table使用委托来实施和维护 table 视图比使用 segues 更舒适。