在我的应用程序中,我需要单击按钮转到另一个UIViewController,但是当我在新的UIViewController中执行此操作时,它仅显示通过编程设置的内容。

我用了:

NewSubject *NewS = [[NewSubject alloc] initWithNibName:nil bundle:nil];
[self presentViewController:NewS animated:YES completion:nil];
"NewSubject"也是我也需要去的UIViewController,但是我希望计算机也显示由Storyboard设置的内容。

最佳答案

您是否已在NewSubject View Controller的Storyboard中的第三个选项卡(显示身份检查器)中设置了StoryBoard ID?

您应该将其设置为某些名称,例如"NewSubject",并按以下方式使用它:

NewSubject *NewS = [self.storyboard instantiateViewControllerWithIdentifier:@"NewSubject"];
[self.navigationController pushViewController:NewS animated:YES];

关于ios - 转到另一个Viewcontroller,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24060659/

10-13 06:35