iOS 5故事板 - 返回到初始视图控制器

6

我正在开发一个使用Xcode 4.2中的新Storyboard功能的应用程序。

有没有一种方法可以在应用程序的任何点上通过编程将用户发送回初始视图控制器?

例如,当会话过期并且他们需要再次登录时(初始视图控制器是我的登录屏幕)。


2
解决方法:[[appDelegate.window rootViewController] dismissModalViewControllerAnimated:YES]; - Andy Davies
1个回答

3

我假设你正在使用UINavigationController。那么你可以使用popToRootViewControllerAnimated:方法。你应该能够使用以下代码完成此操作:

[self.navigationController popToRootViewControllerAnimated:NO]; // Put YES for animation.

您可以在文档中了解更多关于UINavigationController的信息。


2
实际上,它最初是一个视图控制器,根据账户类型,它可以进入导航控制器,然后进入选项卡控制器。因此,您可能在视图、选项卡或表视图上。理想情况下,我希望能够从任何这些位置跳回初始视图控制器。 - Andy Davies
我明白了。你试过popToViewController:animated:这个方法吗?如果你有根视图控制器的引用,这个方法可能会起作用。 - matsr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接