ボタン付きのUIViewControllerがあります。ボタンはfirstTableViewController - > tabViewController(3つのタブ) - >タブの1つにsecondTableViewController - > UIViewControllerがあります。prepareForSequeは起動しません。
すべてがストーリーボードにあります。
firstTableViewControllerではprepareForSequeが正常に動作します。私はdidSelectRowを持っていません...
しかし、secondForTableViewControllerでは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"]) {
}
}