Ios5 iOS 5返回初始nib视图,类似于注销按钮

Ios5 iOS 5返回初始nib视图,类似于注销按钮,ios5,Ios5,这是我的第一篇帖子,所以请温柔一点 我有一个iOS 5应用程序(使用故事板),我希望用户能够注销,然后重置应用程序中的所有设置,并将用户返回到第一个nib视图 我已经使用了以下代码: [self.navigationController popViewControllerAnimated:YES]; 问题是它只向用户返回一个视图,而不是几个视图。 问题是,我有多个相互派生的表视图,我希望“注销”按钮在每个详细视图中都保持可见。 而且,这必须在iPhone和iPad(通用)上都能起作用 有什么建

这是我的第一篇帖子,所以请温柔一点

我有一个
iOS 5
应用程序(使用故事板),我希望用户能够注销,然后重置应用程序中的所有设置,并将用户返回到第一个nib视图

我已经使用了以下代码:

[self.navigationController popViewControllerAnimated:YES];
问题是它只向用户返回一个视图,而不是几个视图。 问题是,我有多个相互派生的表视图,我希望“注销”按钮在每个详细视图中都保持可见。 而且,这必须在
iPhone
iPad
(通用)上都能起作用

有什么建议吗?
Thanx.

为什么不在按钮上单击“是”指定布尔值,然后在
视图中将出现每个viewController的

(假设BOOL signingOut)

否则,只需使用:

[self.navigationController popToRootViewControllerAnimated:NO];

为什么不在导航控制器上设置ViewController阵列呢

或者将注销命令发送到导航控制器的根控制器,并使其在没有动画的情况下弹出导航控制器,直到剩下两个。然后弹出第二个到最后一个动画。然后你仍然应该得到导航动画

[self.navigationController popToRootViewControllerAnimated:NO];