动态显示MainWindow.xib

时间:2011-09-14 19:18:29

标签: objective-c ios xcode4

我在XCode 4中有一个标签栏控件应用程序,在主窗口显示之前,会出现一个登录屏幕,用户必须登录。在我的appdelegate.m文件中的didFinishLaunchingWithOptions方法中,我重定向到登录视图:

UISignInController *USIC = [[UISignInController alloc] initWithNibName:@"UISignInView"
                                                                bundle:nil];
[_window addSubview:USIC.view];
[_window makeKeyAndVisible];

当用户成功登录时,在该函数结束时我想加载mainwindow.xib。我怎么做?我试图像视图一样加载它,但这不起作用。如何动态显示mainwindow.xib文件?

由于

1 个答案:

答案 0 :(得分:0)

您应该正常加载MainWindow,并使用[self.viewController presentModalViewController:USIC animated:YES]以模态方式将UISignInController推到其顶部。

旁注:对变量使用小写名称;大写关键字是为常量保留的,而标题名称是为类名保留的。