在Interface Builder中定义“通用”segue

时间:2011-12-13 05:22:30

标签: iphone objective-c xcode segue

我理解如何通过右键单击一个控件在XCode 4.2中创建一个segue,让我们说一个按钮,并将其拖动到故事板中的视图控制器。

我想要做的是创建一个与控件无关的segue,并且必须以编程方式调用,以便我可以这样做:

- (void)viewDidLoad
{
    if (condition) 
    {
        [self performSegueWithIdentifier: @"identifier" sender: self];
    }
}

同时仍然在Interface Builder中定义“标识符”segue。这可能吗?

1 个答案:

答案 0 :(得分:22)

您可以从源视图控制器按住Ctrl键拖动到另一个场景。您可以使用场景底部的视图控制器对象来执行此操作。

然后当然给它提供适当的标识符,然后上面的代码应该可以正常工作。

希望有所帮助。