我新的目标C所以请原谅我,如果这是一个愚蠢的问题(我已搜查!)无法UIViewControllers之间切换使用故事板
我使用Xcode中的故事板(4.4.1)和我有2个UIViewControllers 我想他们之间的编程开关(不知道这是正确的术语?)
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [mainStoryboard instantiateViewControllerWithIdentifier:@"BookingView"];
[self presentModalViewController:vc animated:YES];
上面的代码完美的作品后来在我的项目,但我当我尝试打电话,如果在if ()在我的viewdidload方法在第一个UIViewController它不起作用。请帮助!
谢谢亚历克斯,我认为它可能是这样的,因为它在IBAction中工作,但不在viewDidLoad中。我应该从viewDidLoad还是从viewDidAppear方法调用另一个(自定义)方法?谢谢! –
别管我最后的评论,在viewDidAppear中工作。谢谢! –
嗯,我想你正在做的是检查一个条件,并根据结果,你呈现或不是一个视图控制器在另一个顶部的模态。真的没有什么区别,并且为了清晰起见,调用另一种不同的方法会更加出色。 – ale0xB