我在控制器中创建一个tableview,也给这个控制器设置了代理和数据源,可是点击cell没有调用- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
我在控制器中创建一个tableview,也给这个控制器设置了代理和数据源,可是点击cell没有调用- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
同意Nobel_Liu的说法,很有可能是没有设置好delegate;另外这个用法你应该会用吧?
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
//action
}
2 回答1.1k 阅读
1 回答990 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答1.1k 阅读
1.3k 阅读
建议题主提供更多一些的信息,这样的话根本没法回答啊,比如你是怎么判断没调用的,代理和数据源是怎么设置的?我能想到的可能性就是代理和数据源没设置的不正确。