Ios performsguewithidentifier不显示新视图

Ios performsguewithidentifier不显示新视图,ios,xcode,ios5,storyboard,segue,Ios,Xcode,Ios5,Storyboard,Segue,我制作了一个测试应用程序,在显示init视图时显示第二个视图。我的代码是: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. [self performSegueWithIdentifier:@"showSecondView" sender:self]; } 但第二个视图未显示。有人能帮我

我制作了一个测试应用程序,在显示init视图时显示第二个视图。我的代码是:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    [self performSegueWithIdentifier:@"showSecondView" sender:self];
}

但第二个视图未显示。有人能帮我吗。非常感谢

将其移动到视图显示。在它出现之前不会执行segue。

如果您想知道它在viewDidLoad中不适用于您的原因,您可以查看我的答案。

第一个问题是,您是否使用该标识符创建了segue?segue是否从调用PerformSequeWithIdentifier的视图连接?是的,我使用此标识符创建segue,并且它从调用PerformSequeWithIdentifier的视图连接到第二个视图是否有在viewDidLoad内部调用它的原因?我可能会尝试将它移动到ViewDidDisplay。我将它移动到ViewDidDisplay,它会工作。谢谢,你有没有试过将发件人设置为零而不是self?