Ios 附件抽头未在UITableView中触发序列

Ios 附件抽头未在UITableView中触发序列,ios,uitableview,Ios,Uitableview,我有一个静态单元格的表视图。我正在使用cellForRowAtIndexPath:创建我的单元格。其中一个以编程方式添加了一个附件指示器。其各自的方法如下: - (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath{ NSLog(@"aBTFRAIP:accessory tapped"); } 但是,控制台中没有日志。当我点击

我有一个静态单元格的表视图。我正在使用cellForRowAtIndexPath:创建我的单元格。其中一个以编程方式添加了一个附件指示器。其各自的方法如下:

- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath{
     NSLog(@"aBTFRAIP:accessory tapped");
}

但是,控制台中没有日志。当我点击该单元格时,会为该单元格触发didSelectRowAtIndexPath:方法。如何修复此问题?

与点击单元格相反,XPath:方法仅在点击按钮本身时,才适用于详细信息披露按钮(蓝色按钮)


如果点击单元格
didselectrowtaindexpath:
将被激发,而不会像您希望的那样使用XPath:中显示的
访问按钮。

如果将单元格添加到表中,您可能应该使用动态单元格。当您使用静态单元格时,不应该实现任何数据源方法。好的,但是如果我想根据每个单元格的索引行,以编程方式将图像添加到每个单元格的UIImageView中,没有CellForRowatineXpath:方法,我怎么能做到这一点?对于静态单元格,每个单元格都应该有IBOutlet(如果需要,也可以直接访问子视图),并使用outlet更新它们。