我有单个故事板的应用程序,并且在同一故事板中有两个视图。第一个由ViewController
控制,第二个由View
控制。(两个不同的类文件,一个继承UIViewController
,另一个UIView
)。应用程序加载链接到UIViewController
的第一个故事板。
现在,我想检查NSUserDefaults
中的一些条件,如果条件为真,则跳过应用程序加载的第一个视图。跳过第一个视图也可以自动加载第二个视图,这就是我想要完成的。
我搜索了很多,所有这些都是关于导航控制器,我的视图/控制器不是导航控制器,我也不想使用它,因为我不想要的自动导航栏。
请帮忙!感谢。
答案 0 :(得分:0)
记得导入secondView, 在storyboard中你必须给secondViewController提供标识符“SecondView”
if ([[NSUserDefaults standardUserDefaults]boolForKey:@"Yes"]) {
SecondViewController *sv = (SecondViewController *)[self.storyboard
istantiateViewControllerWithIdentifier:@"SecondView"];
sv.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:sv animated:YES completion:Nil];
}