如何使用Storyboard将两个视图控制器连接到一个视图控制器?

时间:2015-06-24 11:57:22

标签: ios objective-c uinavigationcontroller storyboard

我正在尝试将两个视图控制器连接到一个控制器中。正如您在下面的图片中看到的那样,当点击“加”项时屏幕出现并且效果很好。但是,另一个segue无法正常工作。我第一次点击任意一行,它不会带我到视图,但在第一次点击之后它开始带我到我想要的视图。当我第一次点击任何一行时,我无法弄清楚为什么它不会带我去。这是didSelectRowAtIndexPath代码:

- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath{
    DovizDetailViewController *detail = [self.storyboard instantiateViewControllerWithIdentifier:@"detail"];
    [self.navigationController pushViewController:detail animated:YES];
}

下面是我的故事板。问题与上述观点有关,而且它是segue。

Two view connected to one

希望你能帮助我。

谢谢!

1 个答案:

答案 0 :(得分:4)

didDeselectRowAtIndexPath更改为didSelectRowAtIndexPath