0

我已经在我的表格视图控制器中设置了一个 segue,用于按下添加按钮。现在我想在用户选择新添加的对象时再进行一次转场。到目前为止,我的代码如下所示:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqualToString:@"Add Vehicle Segue"])
    {
        NSLog(@"Setting RootViewController as a delegate of AddViewController");

        AddViewController *addViewController = segue.destinationViewController;
        addViewController.delegate = self;
        addViewController.managedObjectContext = self.managedObjectContext;
    }

我想我需要添加一个 else if next 来处理标签栏 segue 但不知道该怎么做。

选项卡栏视图也只是在那里显示两个选项卡,所以我不相信我会使用对核心数据的引用来执行 segue。

提前致谢。!

我的故事板流程

4

1 回答 1

0

如果您不想将值传递给下一个视图控制器或在执行 segue 之前执行任何需要完成的操作,而只是显示选项卡栏,那么您不需要在prepareForSegue:sender:方法中添加任何内容。如果您在执行 segue add 和 else 条件时确实必须做一些事情,因为只有两个 segue 并在 else 块中编写您的代码。

于 2013-03-21T08:51:19.927 回答