显示在iphone中不起作用的视图

显示在iphone中不起作用的视图,iphone,presentmodalviewcontroller,Iphone,Presentmodalviewcontroller,我正试图通过facebook应用程序中的按钮点击从一个页面导航到另一个页面。 我正在使用 registerUser=[[RegisterPage alloc]initWithNibName:@"RegisterPage" bundle:nil]; [self presentModalViewController :registerUser animated:YES]; 用于在收到facebook回复后显示下一个视图。 但它并没有显示下一个视图。它在我以前提出其他观点的所有其他地方都很好用 有人

我正试图通过facebook应用程序中的按钮点击从一个页面导航到另一个页面。
我正在使用

registerUser=[[RegisterPage alloc]initWithNibName:@"RegisterPage" bundle:nil];
[self presentModalViewController :registerUser animated:YES];
用于在收到facebook回复后显示下一个视图。
但它并没有显示下一个视图。它在我以前提出其他观点的所有其他地方都很好用


有人知道这个问题吗?

这里的“自我”到底是什么?它是一个视图控制器吗?还是只是一个风景?
我认为只有当self是viewcontroller或它的某个子类时,这才有效。

我的视图控制器代码有点像您的(没有nib):

为了展示一个导航控制器,它是这样的(没有nib):


有时候简单地复制别人的代码会有帮助。

谢谢大家的回复。经过长时间的争论,我已经解决了这个问题。我只是在放弃下一个视图之前取消了该视图,并将DismissModalViewController设置为NO.
[self DismissModalViewController:NO];
nextview=[[LoginPage alloc]initWithNibName:@“LoginPage”捆绑包:nil];

[自我呈现ModalViewController:nextview动画:是]
希望这对像我这样的人有所帮助

“bundle:nil”可能是个问题,请使用[NSBundle mainBundle]。不,您不必放置
[NSBundle mainBundle]
。从文档中可以看到:“如果为nil,此方法将在主捆绑包中查找nib文件。”。如果self是viewcontroller,则它肯定可以工作。否则,您也可以尝试此方法[self.navigationController presentModalViewController:registerUser animated:YES];我使用了self.navigationController presentModalViewController:registerUser-animated:YES];。但它也不起作用。如果我试图在此处取消一个视图,它会起作用。但不会显示另一个视图。这意味着代码中还有一些其他问题。这些行工作正常。请简要检查代码。嗯,然后请共享更多代码,现在不清楚为什么它不起作用。
ViewController *controller = [[ViewController alloc] initWithNibName:nil bundle:nil];
[controller setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
[self presentModalViewController:controller animated:YES];
[controller release];
ViewController *controller = [[ViewController alloc] initWithNibName:nil bundle:nil];
UINavigationController *navController = [[UINavigationController alloc]       initWithRootViewController:controller];
[navController setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
[self presentModalViewController:navController animated:YES];
[navController release];
[controller release];