I have a UIViewController with a button, the button opens firstTableViewController → tabViewController (with 3 tabs) → on one of the tabs there is a secondTableViewController → UIViewController.
Everything is in the storyboard.
In the firstTableViewController, the prepareForSeque command works fine. I don't even have didSelectRow ...
But on secondTableViewController, the ready ForSeque does not work. So I added didSelectRowAtIndexPath as follows. But still workForSegue does not work.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self performSegueWithIdentifier:@"ShowComment" sender:self];
}
-(void) performSegueWithIdentifier:(NSString *)identifier sender:(id)sender
{
[self prepareForSegue:self.storyboard sender:self];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
NSLog(@"test");
if ([[segue identifier] isEqualToString:@"ShowComment"]) {
}
}
source
share