У меня есть UIViewController с кнопкой, кнопка открывает firstTableViewController -> tabViewController (с 3 вкладками) -> на одной из вкладок есть secondTableViewController -> UIViewController.
Все в раскадровке.
В firstTableViewController prepareForSeque работает нормально. Я даже не сделал didSelectRow ...
Но на secondTableViewController prepareForSeque не срабатывает. Поэтому я добавил didSelectRowAtIndexPath следующим образом. Но все же prepareForSegue не работает.
- (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 {
//When a row is selected, the segue creates the detail view controller as the destination.
//Set the detail view controller's detail item to the item associated with the selected row.
NSLog(@"test");
if ([[segue identifier] isEqualToString:@"ShowComment"]) {
}
}