modalviewcontroller导航回mainviewcontroller

时间:2012-01-16 20:16:42

标签: iphone

在我的应用程序中,mainviewcontroller使用此

推送modalviewcontroller
[navigationController pushViewController:_viewController animated:YES];

使用popviewController返回mainviewcontroller

[self.navigationController popViewControllerAnimated:YES];

现在根据苹果参考文档,委托被呈现的视图控制器用于在准备好被解雇时通知呈现视图控制器

但在我的情况下,我没有使用presentviewController和dismissmodalviewcontroller。这意味着我的完成按钮无法使用委托导航回mainviewcontroller,如此

 [delegate dismissModalView:self];

那么我应该在donebutton方法中编写什么代码,以便它使用

-(void) dismissModalView:(UIViewController *)viewController;
{

   [self.navigationController popViewControllerAnimated:YES];

 }

导航回mainviewcontroller。

帮助将不胜感激。

由于

1 个答案:

答案 0 :(得分:1)

试试这个转到rootView上的第一个视图:

 [self.navigationController popToRootViewControllerAnimated:YES];

或者指定viewController:

 [self.navigationController popToViewController:YourViewController animated:YES];