performSegueWithIdentifier

performSegueWithIdentifier

我使用tableview进行双segue连接时遇到问题

当我单击一行以转到另一张表时,视图如下所示:

tableView1  ->  tableView #2 -> again tableView #2

最佳答案

您可能将情节提要中的segue连接到tableViewCell。如果这样做,则不必致电performSegueWithIdentifier

因此,解决方案将是以下之一:

1)将情节提要中的segue连接到UITableViewController而不是tableView或tableViewCell,然后执行performSegueWithIdentifier

2)删除对performSegueWithIdentifier的呼叫。如果要发送数据,请使用prepareForSegue方法获取目标视图controlelr并将数据传递给它。 (您必须保存在willSelectRowAtIndexPath中单击了哪个单元格,才能知道要发送什么数据)

10-08 16:56