我在viewcontroller中有一个logout按钮,我有一个tabbarmenu,当我按logout我可以注销但我的tabbarMenu来到我的导航View控制器,
请你帮我解决这个问题,提前谢谢,
答案 0 :(得分:0)
我认为你的意思是你在标签栏控制器中,当你注销时你想要导航到你的loginViewController。这种情况正在发生,但您的标签栏仍然可见,并且您希望标签栏在您注销后消失。
标签栏仍然可见的原因是因为您没有从tabBarController导航。您正在内部其中一个选项卡中导航到新的loginController。
如果我对你的问题的解释大致正确,你会在这里找到答案:
How to handle UINavigationControllers and UITabBarControllers iOS 6.1
它显示了如何处理登录屏幕 - >标签栏控制器,每个屏幕上都有一个注销按钮,它会正确地返回到您的登录屏幕(注意 - 它不会创建新的登录屏幕,就像您在这里一样,它更准确地导航您回到原来的登录界面。)