我刚开始在 Objective-C / iOS 中进行开发,我正试图打开一个 Login ViewController 作为我的第一个 ViewController。这工作正常:
[AppDelegate.m]
UPLoginViewController *login = [[UPLoginViewController alloc] init];
self.window.rootViewController = login;
问题是当我尝试通过 JASidePanelController 打开它时。我不知道如何制作它。如果我首先打开 JASidePanelController,我必须打开登录到 viewDidLoad,从 Login 获取委托属性
-(void) viewDidLoad {
UPLoginViewController *login = [[UPLoginViewController alloc] init];
login.delegate = self;
[self.view addSubview:login.view];
[self addChildViewController:login];
}
但是这样做我的 LoginViewController 在 JASidePanelController (centerViewController) 内打开。
有什么更好的方法来打开一个 LoginViewController,然后打开我的 JASidePanelController 并获取我的 LoginViewController 的参数/委托?
谢谢!