I'm having a problem in getting a value in uitableviewcell. 

first of all, i have a label on my cell which I've created a tap gesture on it. What i want to do is on tapping that label, viewUser method will be call and it will get the details of that cell being tapped.

Here is my code:

on cellForRowAtIndexPath:

```
cell.userNameLabel.text = [[_workflowList objectAtIndex:indexPath.row] userName];

UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewUser:)];
tapGestureRecognizer.numberOfTapsRequired = 1;
[cell.userNameLabel addGestureRecognizer:tapGestureRecognizer];
cell.userNameLabel.userInteractionEnabled = YES;

```

Now, when i call my ontap method which is viewUser:

```
- (IBAction)viewUser:(id)sender {

//this should not be hard coded
//data should come from cell.
//usernamelabel or i will get the index selected 
//and get the details in my array 
// like this --> [_workflowList objectAtIndex:index]

WorkflowProfileViewController *chkDtl = [[WorkflowProfileViewController alloc]init];
chkDtl.name = @"USER, USER USER"; ;
chkDtl.phoneNo = @"09173210836";
chkDtl.email = @"romelync@sxchange.com";
[self.navigationController pushViewController:chkDtl animated:YES];
}

```

Please help me on this.