ios – performSegueWithIdentifier和viewDidLoad

前端之家收集整理的这篇文章主要介绍了ios – performSegueWithIdentifier和viewDidLoad前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
MainViewController:

[self performSegueWithIdentifier:@"showNextVC sender:self];

Segue目的地控制器:

- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"Show text!");
[self performSegueWithIdentifier:@"showSignUp" sender:self]; }

为什么目标控制器的viewDidLoad方法中的代码不执行?

解决方法

加载nib文件时创建ViewController对象时调用viewDidLoad.它还没有附在窗户上.你应该在viewDidAppear中调用performSegue … call.

最后,如果您直接调用performSegue而不执行任何操作.我建议你再看一下这个流程.

猜你在找的Xcode相关文章