iOS tableView didSelectRowAtIndexPath 无响应

1.场景

tableview 点击cell后,没有走代理回调didSelectRowAtIndexPath

2.原因

  1. tableivew.delegate 为nil,或者代理设置错误,不是你当前的对象
  2. tableview或者cell及cell的子view上添加了别的手势或者继承自UIControl的view
  3. tableview的userInteractionEnabled 等于NO
  4. 用XIB或者Storyboard创建的tableview,控制面板中 selection 选择了No Selection(图_0)


    图_0

你可能感兴趣的:(iOS tableView didSelectRowAtIndexPath 无响应)