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 文件中包含 UITableViewDataSource
、UITableViewDelegate
【讨论】:
是的,两者都做了。不是这个。 假设您这与您的“隐藏 UIView”问题属于同一类,那么我不得不说您的 nib 文件的创建方式有问题。笔尖是指正确的类吗?您可能想用细齿梳检查笔尖设置,以确保没有遗漏任何东西。UITableView
的delegate
是否连接到File's Owner
? datSource
也一样。以上是关于UITableView didSelectRowAtIndexPath 方法未触发的主要内容,如果未能解决你的问题,请参考以下文章
将数据从 didSelectRowAtIndexPath 传递到另一个视图控制器 ios7