1
一个RootViewController的在我的iOS应用程序启动IM检查阉用户注册用户或新用户(如Facebook &的Skype), 比如果用户没有注册我已经导航应用与我的应用程序注册屏幕代表:如何调用iOS上
if (user != register){
RegisterViewController *registerViewController = [[RegisterViewController alloc] init];
RearViewController *rearViewController = [[RearViewController alloc] init];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:registerViewController];
self.viewController = revealController;
self.window.rootViewController = self.viewController;
self.window makeKeyAndVisible];
}else {
FrontViewController *frontViewController = [[FrontViewController alloc] init];
RearViewController *rearViewController = [[RearViewController alloc] init];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:frontViewController];
RevealController *revealController = [[RevealController alloc] initWithFrontViewController:navigationController rearViewController:rearViewController];
self.viewController = revealController;
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
}
这样,如果用户不是registereds我现在有注册屏幕作为主窗口,
我的问题是:在用户完成注册IM即时得到我的屏幕
的前两名导航控制器即时通讯使用:
[[self navigationController] pushViewController:revealController animated:YES];
导航应用到我的主要的viewController,因为用户现在注册,
如何解决这一问题,并没有任何其他办法来解决注册用户问题