我正在使用推送segues的故事板。 这是我的设置:
选择用户 - >按下tabBarController - >推送添加事件 - >推动添加事件的第二部分
我试图让add事件的第二部分在用户完成操作后返回到标签栏。
如果我使用
[self.navigationController popToRootViewControllerAnimated:YES];
当我尝试再次按下标签栏时,应用程序返回到选择用户页面,并与EXC_bad_access崩溃。
我想知道我是否可以使用:
[self.navigationController popToViewController:<#(UIViewController *)#> animated:YES];
要处理转换,但我不确定如何返回标签栏。
感谢您的帮助!
答案 0 :(得分:2)
明显的解决方案是从第二部分控制器访问你的tabBarController实例(你可以通过1stPartController传递引用或使tabBarController单例)并使用
[self.navigationController popToViewController:tabBarControllerInstance animated:YES];