膨化上应用启动(IOS)

问题描述:

非根视图控制器我有一个UITableViewController作为根视图控制器工作的应用程序。膨化上应用启动(IOS)

我需要弹出一个简单的登录屏幕上的应用程序启动,

而且因为它是对项目属性我不能将其设置为根视图控制器。

此外,即时通讯使用故事板。

简单地说,在根视图控制器(的UITableViewController你的情况)viewDidAppear的方法,本登录屏幕作为modalViewController。您需要首先为您的ViewController设置标识符。

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Storyboard" 
               bundle:nil]; 
LoginViewController *lgn = [storyboard instantiateViewControllerWithIdentifier:@"LoginView"]; 
[self presentViewController:lgn animated:YES completion:NULL]; 

使用您自己的故事板和viewController名称。

+0

我需要使用笔尖初始化此方法才能工作,而且我正在使用故事板 – banana1 2013-04-04 08:27:23

+0

我已更新故事板的答案 – iEngineer 2013-04-04 12:30:19

+0

非常感谢!这就是我要找的 – banana1 2013-04-05 13:49:52

在应用代理

loginViewController = [[BANLoginViewController alloc] initWithNibName:@"BANLoginViewController" bundle:nil]; 

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:loginViewController]; 

[window addSubView:[navController view]]; 
[window makeKeyAndVisible]; 

而且在BANLoginViewController如果用户登录或没有,然后初始化主要故事板,你可以检查。