我刚刚在我的故事板中添加了UITableView
以及建议的约束。。现在我编写了非常简单的代码,其中包含一些像这样实现的委托和数据源方法。 。现在当我点击第一行时它没有检测到任何内容并检查下图中的控制台,当我按第二行时它告诉我indexPath.row
是0
。。有些人可以指出我在这里做错了吗。
答案 0 :(得分:1)
您正在调用取消选择行时调用的-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
,而是调用
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
答案 1 :(得分:1)
这是因为您使用的是didDeSelectRowAtIndexPath:
而不是didSelectRowAtIndexPath:
方法。
答案 2 :(得分:0)
你必须调用“didSelectRowAtIndexPath”委托方法。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
此方法仅返回我们选择的行。