我正试图在facebook appliaction中点击按钮,从一个页面导航到另一个页面 我正在使用
registerUser=[[RegisterPage alloc]initWithNibName:@"RegisterPage" bundle:nil];
[self presentModalViewController :registerUser animated:YES];
在收到facebook的回复后显示下一个视图 但它没有展示下一个观点。它在我曾经呈现其他视图的所有其他地方都可以正常工作。
有人对这个问题有所了解吗?
答案 0 :(得分:0)
这里的'自我'究竟是什么?它是一个viewcontroller吗?或者只是一个UIView? 我认为只有当self是一个viewcontroller或它的某个子类时才会有效。
答案 1 :(得分:0)
我提供视图控制器的代码有点像你的(没有笔尖):
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];
有时简单地复制某些代码有帮助。
答案 2 :(得分:0)
感谢大家回复。我在经过长时间的斗争后解决了这个问题。我只是在对下一个视图进行了解散之前解除了视图,并将dismissmodalviewcontrollerAnimated设置为NO。[self dismissModalViewControllerAnimated:NO];
nextview = [[LoginPage alloc]initWithNibName:@"LoginPage" bundle:nil];
[self presentModalViewController: nextview animated:YES];
希望这有助于像我这样的人