最初选择sw_front视图控制器swrevealviewcontroller

时间:2017-04-15 13:57:13

标签: ios swrevealviewcontroller

我的应用中有两个个人资料。因此,在初步配置文件设置后,我的应用程序将以不同的屏幕开始( firstVC SecondVC )。 enter image description here

因此,基于初始(考虑 Appdelegate:didfinish Method )设置,我希望选择" sw_front "成为第一个VC或第二个VC。

每次firstVC首先加载。如果我想先打开SecondVC,我尝试在 viewWillAppear 方法中使用非常简单的代码,可能不正确:

UIViewController * sec = [self.storyboard instantiateViewControllerWithIdentifier:@"SecondID"];

UINavigationController* nav = [[UINavigationController alloc] initWithRootViewController:sec];

[self.revealViewController pushFrontViewController:nav animated:YES];

问题是app直接进入firstVC,但我希望它在需要时直接进入FirstVC或SecondVC。 谢谢,任何帮助表示赞赏:)

1 个答案:

答案 0 :(得分:0)

可能是您编码错误。在推送时请尝试以下代码。

UIStoryboard *storyboard = nil;
storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
SWRevealViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"SecondID"];
[self.navigationController pushViewController:vc animated:YES];