【发布时间】:2012-09-02 02:38:43
【问题描述】:
在我的应用程序中,我想从我的 UITableView 中捕捉反应,但我不知道为什么它不起作用:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"touched!");
}
我定义了委托
@interface TableViewController : UIViewController <UITableViewDelegate>
我勾选了 nib 文件中的“用户交互启用”,向文件所有者显示了委托。
我还将tableView.delegate = self; 写入viewDidLoad。我错过了什么?
【问题讨论】:
-
我遇到了同样的问题,也没有人能帮助我。不知道是什么导致了这个问题,但它非常烦人
-
细胞呢?您是否使用了阻止委托触发的东西?
-
如果它是空的,那么没有单元格可以接收水龙头..因为没有单元格。用一些东西填充表格,它应该可以工作。
-
不只是可能,问题肯定是这样。行数为零时如何选择一行?
标签: iphone objective-c ios uitableview delegates