使用 show - Beginner 通过故事板导航到另一个视图

Navigate to another view via Storyboard using show - Beginner

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

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

下面的代码甚至没有被调用。

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

在这里

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

如果您使用的是故事板,并且您已将按钮链接到新的 viewController 作为 "Show" 动画,即使没有您上面编写的代码,它也应该可以工作。另外,您应该在有按钮的 viewController 中嵌入一个导航控制器,您可以通过选择 viewController、编辑器 -> 嵌入 - 导航控制器

来实现