UITableView didSelectRowAtIndexPath 方法未触发

Posted

技术标签:

【中文标题】UITableView didSelectRowAtIndexPath 方法未触发【英文标题】:UITableView didSelectRowAtIndexPath method not firing 【发布时间】:2011-04-29 20:37:23 【问题描述】:

我使用以下方法在我的 xib 文件上放置了一个 TableView

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath


    NSLog(@"FIRED THE EVENT");


当我单击表格中的单元格时,它似乎没有触发。有什么我遗漏的吗?

【问题讨论】:

【参考方案1】:

确保在您的 .h 文件中包含 UITableViewDataSourceUITableViewDelegate

【讨论】:

是的,两者都做了。不是这个。 假设您这与您的“隐藏 UIView”问题属于同一类,那么我不得不说您的 nib 文件的创建方式有问题。笔尖是指正确的类吗?您可能想用细齿梳检查笔尖设置,以确保没有遗漏任何东西。 UITableViewdelegate 是否连接到File's OwnerdatSource 也一样。

以上是关于UITableView didSelectRowAtIndexPath 方法未触发的主要内容,如果未能解决你的问题,请参考以下文章

从选定索引处的表视图中的数组中删除

将数据从 didSelectRowAtIndexPath 传递到另一个视图控制器 ios7

连接 UITableView + UITableView

将 UITableView 推送到 UITableView

UItableview 单元格的动态高度与 UItableview 单元格内的 UItableview

UITableView