objective-c - didSelectRowAtIndexPath 任意调用

标签 objective-c ios uitableview

我有一个包含 UITableView 的 UIViewController。一切就绪:数据源、委托(delegate)、连接 IB 中的所有内容。 didSelectRowAtIndexPath 不会一直被调用。我没有透明 View 或按钮可以覆盖我触摸的行。 任何想法为什么会这样?

didSelect 中没有花哨的东西:

-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
    NSLog(@"IT WORKS");
}

最佳答案

我找到了!您使用了 did*De*selectRowAtIndexPath 而不是 didSelectRowAtIndexPath。

关于objective-c - didSelectRowAtIndexPath 任意调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11879705/

相关文章:

objective-c - C 类型变量的 Objective C 反射

ios - 为什么选项卡式应用程序中缺少核心数据选项?

iphone - 无法在 iPhone 游戏中播放 mp3 文件

iphone - 将文本从 TableViewController 传递到 ViewController

ios - 如何将UITableView单元格移到UITableView之外的另一个 View ?

objective-c - @synthesize foo = _foo 到底是什么?

ios - 核心图形和数组

iphone - UIManagedDocument saveToURL 始终返回 false

iphone - 如何将选定的 UITableViewController 值添加到以前的 UITableViewController?

iphone - 声明委托(delegate)协议(protocol)