详细信息披露按钮和Segues

时间:2011-11-10 22:41:58

标签: iphone objective-c ios

我正在使用一个UITableViewController,它在点击时执行一个动作表,效果很好。我想将详细信息披露与segue联系起来。我创建了一个从单元格到下一个表格的segue,并添加了以下代码:

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

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

问题是,现在点击单元格会导致操作表和segue触发,这是我所期望的。

任何人都知道如何从详细披露 中解雇出来?

1 个答案:

答案 0 :(得分:11)

您可能拥有" GroupToGroupMembers" segue连接到您的UITableViewCell。执行此操作时,将在选择单元格时自动执行segue。除了显示操作表的常规事件处理之外,还会发生这种情况。

将您的segue连接到您的UITableViewController。这允许您定义segue,以便可以执行它以响应轻触的DetailDisclosure,同时防止在选择单元格时自动执行segue。

相关问题