模态视图未显示

时间:2012-03-27 04:16:59

标签: ios modal-dialog

我的应用程序基本上是一个只有少量Modal视图的TableView应用程序。有一个登录模式,显示屏幕在特定时间间隔内是否处于活动状态。用户应输入密码以查看应用程序窗口。

问题:当表视图处于活动状态时,超时登录视图(模态)显示正常,但当任何模态处于活动状态时,不显示登录模式。我不知道如何处理这个问题。

这就是我显示登录模式的方式。

- (void)applicationDidBecomeActive:(UIApplication *)application
{
    LoginViewController *controller = [[UIStoryboard storyboardWithName:@"MainStoryBoard" bundle:nil] instantiateViewControllerWithIdentifier:@"LoginView"];
    [self.window.rootViewController  presentModalViewController:controller animated:YES];
}

我正在使用Xcode 4.2.1

对此的任何帮助都会有很大的帮助。

由于 阿洛克

2 个答案:

答案 0 :(得分:0)

确保controller不是零,

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions中使用

[self.window setRootViewController:rootController];

[self.window addSubview:rootController.view];

希望这可以帮到你。

答案 1 :(得分:0)

[self.window.rootViewController presentModalViewController:controller1 animated:YES];

[self.window.rootViewController presentModalViewController:controller2 animated:YES];

只允许一个模态视图。控制器2将不会显示。 如果viewcontroller有一个modalviewcontroller,则此viewcontroller不能呈现其他视图控制器。