使用show - Beginner通过Storyboard导航到另一个视图

时间:2015-02-27 01:41:11

标签: ios objective-c uistoryboard

它表示Push已被弃用。所以我使用了Show。当用户点击按钮时,他们会直接导航到下一个视图。

我需要的是执行一些业务逻辑,然后根据该结果导航到视图。我怎么能这样做?

以下代码甚至无法调用。

- (IBAction)buttonClicked:(id)sender forEvent:(UIEvent *)event {
    [self performSegueWithIdentifier:@"seguesss" sender:self];
    NSLog(@"Button Clicked");
}

2 个答案:

答案 0 :(得分:1)

在这里

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqualToString:@"seguesss"]) {
        SecondViewController *vc = (SecondViewController *)segue.destinationViewController;
        //then vc.property = ?? or [vc method]
    }
}

答案 1 :(得分:0)

如果您正在使用故事板并且已将按钮链接到新的viewController作为“显示”动画,则它应该可以在您上面编写的代码中工作。另外,你应该在viewController中嵌入一个导航控制器,你可以通过选择你的viewController,Editor - >来实现。嵌入式 - 导航控制器