我正在制作一个应用程序,我使用TableView,例如电影之一。选中哪个单元格应该返回到电影的右视图。表视图分为几个部分,这就是我进行展开的方式
if (indexPath.row == 0 && indexPath.section == 0) {
[self performSegueWithIdentifier:@"unwindToAntMan" sender:self];
} else if (indexPath.row == 1 && indexPath.section == 0) {
[self performSegueWithIdentifier:@"unwindToF4" sender:self];
} else if (indexPath.row == 0 && indexPath.section == 1) {
[self performSegueWithIdentifier:@"unwindToDeadpool" sender:self];
} else if (indexPath.row == 1 && indexPath.section == 1) {
[self performSegueWithIdentifier:@"unwindToBatmanVSuperman" sender:self];
}
此外,每个视图都可以通过简单的滑动随时查看列表,没有问题。但是,如果我从第一个视图中滑动,那么这将是Ant Man,我无法选择其后的任何视图。因此,如果我选择下一个是F4,我可以选择Ant Man和F4单元格,但不能选择Deadpool。
我不知道出了什么问题或者如何解决它,我很确定它是正确的。