细节披露button和细分

我使用的是一个UITableViewController,它可以在单击时执行一个操作表单,这很好。 我希望将详细披露信息与赛事相关联。 我从单元格创build了一个segue到下一个表格,并添加了以下代码:

- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath { [self performSegueWithIdentifier:@"GroupToGroupMembers" sender:self]; } 

点击“详细信息披露”时,效果很好。

问题在于,现在单击单元格会导致动作表和继续触发,这是我所期望的。

任何人都知道如何从一个详细的信息披露烧掉一个segue?

您可能已将“GroupToGroupMembers”连接到您的UITableViewCell。 当你这样做的时候,当选中单元格时,会自动执行segue。 除了正在显示操作表的常规事件处理之外,还会发生这种情况。

把你的segue钩到你的UITableViewController。 这允许你定义你的segue,这样它可以被执行以响应被窃取的DetailDisclosure,同时防止在select单元格时自动执行segue。