故事板:在条件下执行segue

时间:2015-02-04 19:14:14

标签: ios storyboard hierarchy

我在故事板中设置了这个:

的ViewController LogInViewController WebViewController

我有从VC到LIVC和WVC的模态段。在VC的viewDidAppear中,我运行一些代码来确定是否需要显示LIVC,如果没有,则显示WVC。我这样做是通过调用这个方法来实现的:

- (void) pushToMainView : (NSString*) strSegue  {

    if (self.didLoad) {
        [self performSegueWithIdentifier:strSegue sender:self];
    }

}

如果LIVC出现,我需要发生的是,一旦验证登录,就显示WVC。但是我收到一个错误:

Attempt to present <WebViewController: 0x7a45ef90> on <ViewController: 0x78694bd0> whose view is not in the window hierarchy!

我认为这是因为当前的堆栈顺序是VC层次结构,LIVC是下一个。我怎样才能删除LIVC并引入WVC。

0 个答案:

没有答案