目前模态视图未显示

时间:2011-05-05 16:28:06

标签: iphone objective-c ipad

在我的视图控制器中,我有:

- (void)viewDidAppear:(BOOL)animated
{

        LoginViewController* lvc = [[LoginViewController alloc] init];
        lvc.delegate = self;
        [self presentModalViewController:lvc animated:NO];
        [lvc release];

}

但是,这并没有显示出来。可能的可能性是什么?我试着在里面做一个NSLog打印出来。

以下是我如何连线:

enter image description here

这是一个UISplitView应用程序,我将此代码放在RootViewController

4 个答案:

答案 0 :(得分:0)

您是否将视图链接到IB中的LoginViewController?这是最常见的问题......

答案 1 :(得分:0)

如果您的navigationController记录没有给出nil,请尝试以下操作:

[self.navigationController presentModalViewController:lvc animated:NO];

答案 2 :(得分:0)

您可能正确创建了LoginViewController。尝试更换:

LoginViewController* lvc = [[LoginViewController alloc] init];

LoginViewController* lvc = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil];

您需要指定从哪个NIB加载视图控制器。

答案 3 :(得分:0)

事实证明我的UIDetailView中有一个冲突的代码,它试图再做一次弹出...