Everything is ok still don't know, but why is didSelectRowAtIndexPathdidselect is not being called
-(void)viewDidLoad { self.tableView.dataSource=self; self.tableView.delegate=self; } -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ NSLog(@"did select row not called**strong text**"); }