2013-04-03 43 views
0

我刚开始在Objective-C/iOS中开发,我试图打开一个Login ViewController作为我的第一个ViewController。这是工作的罚款:打开一个ViewController通过JASidePanelController登录

[AppDelegate.m]

UPLoginViewController *login = [[UPLoginViewController alloc] init]; 
self.window.rootViewController = login; 

问题是,当我尝试过JASidePanelController打开它。我不知道如何做到这一点。如果我打开第一JASidePanelController,我不得不打开登录到viewDidLoad中从登录

-(void) viewDidLoad { 
UPLoginViewController *login = [[UPLoginViewController alloc] init]; 

login.delegate = self; 

[self.view addSubview:login.view]; 
[self addChildViewController:login]; 
} 

获得委托财产,但这样做我LoginViewController的JASidePanelController(centerViewController)的内部开放。

什么是更好的方式来打开所有的LoginViewController,然后打开我的JASidePanelController并获得我的LoginViewController的参数/委托?

谢谢!

回答