它表示Push
已被弃用。所以我使用了Show
。当用户点击按钮时,他们会直接导航到下一个视图。
我需要的是执行一些业务逻辑,然后根据该结果导航到视图。我怎么能这样做?
以下代码甚至无法调用。
- (IBAction)buttonClicked:(id)sender forEvent:(UIEvent *)event {
[self performSegueWithIdentifier:@"seguesss" sender:self];
NSLog(@"Button Clicked");
}
答案 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 - >来实现。嵌入式 - 导航控制器