我在控制器中创建一个tableview,也给这个控制器设置了代理和数据源,可是点击cell没有调用- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
这个方法是UITableView的代理方法,你可以将tableView的delegate设置为控制器,然后在cotroller类中实现这个方法,正常的逻辑下,这个是肯定会调用的。
首先确定你是否设置了代理,然后看看是不是设置了手势,手势冲突了。
self.tableView.delegate=self;没有设置代理
我也遇到了,以前还好的,突然点击方法不走了
其他代理方法要走 说明你设置了 不准选中 你用代码改下 改为可以选中