Dav*_*vid 2 viewcontroller ios swift
我想检查用户是否登录,如果用户已登录,则将他带到主屏幕,或显示欢迎屏幕.
您无法在启动屏幕中执行,但您可以在AppDelegate的方法中实现相同功能didFinishLauchingWithOption
,您可以检查用户是否登录并设置根视图控制器并且不在storyboard中设置initialViewController.它应该是这样的
NSString *identifier = isLoggedIn ? @"IdentifierForVC1" : @"IdentifierForVC2";
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier: identifier];
self.window.rootViewController = vc;
Run Code Online (Sandbox Code Playgroud)
代码未在编辑器中测试可能有一些Swift代码应该是这样的
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier(identifier) as! UIViewController
self.window?.rootViewController = vc
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5999 次 |
最近记录: |