【发布时间】:2015-07-21 00:53:15
【问题描述】:
我有一个链接到按钮的现有转场。我希望按钮和 segue 保留,但需要一种方法来以编程方式触发 segue,在我看来,在成功的 IF 语句后确实加载了。转场是使用故事板创建的。
我尝试执行 performSegueWithIdentifier 但没有“自我发送者”,因为没有触发 UI。
[self performSegueWithIdentifier:@"segueIdentifier" sender:self];
有没有简单的方法来做到这一点?没有幻像按钮或强制执行现有按钮。
【问题讨论】:
-
您显示的代码是正确的。您可能想在
viewWillAppear或viewDidAppear中进行操作,而不是viewDidLoad -
太棒了!这就是问题所在。我把它放在 viewDidLoad 中。
-
小问题,如果我想完全从代码而不是从情节提要执行 egue,我该怎么做?其次,如果我从 Storyboard 中删除 segue,当我执行 [self performSegueWithIdentifier:@"segue" sender:self];
标签: ios objective-c uistoryboardsegue