我正在工作的应用程序,我打电话presentModalViewController
,一旦完成(调用dismissModalViewControllerAnimated:YES
)它应立即调用popToRootViewControllerAnimated
.
但问题是dismissModalViewControllerAnimated:YES
工作正常,但popToRootViewControllerAnimated
不能正常工作.
代码如下所示:
[self.navigationController dismissModalViewControllerAnimated:YES] ;
[self.navigationController popToRootViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud) 我需要转到我的应用中的第一个视图.我有几个视图被推入堆栈然后一个模态导航控制器和更多的视图推到它.
我遇到的问题是使用[[self navigationController] popToRootViewControllerAnimated:YES];
只返回到模态堆栈中的第一个视图.
我无法开始[[self navigationController] popToViewController:..
工作,因为真正的第一个视图控制器无法访问[[self navigationController] viewControllers]
.
有关如何实现这一目标的任何想法?谢谢.