我在tableView中选择一行时遇到问题,问题是当我第一次选择一行时,它会以灰色突出显示但没有任何反应,我必须再次选择一行来执行“didSelectRowAtIndexPath” “并带我去另一个ViewController
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath{
//Data
NSLog(@"row selected %d", (int)indexPath.row);
}
答案 0 :(得分:3)
很遗憾,您保留didDeselectRowAtIndexPath
,替换为didSelectRowAtIndexPath