我的应用程序由包含容器 View 的 rootViewContoller 组成。但是,我确实通过容器 View 推送另一个 View Controller 。我想解除从 View Controller 到根 viewController 的 segue,但它不起作用。首先是应用程序 Storyboard结构的图像:
因此,它主要是一个UINavigationController。 RootViewController 包含一个容器 View 。从被查看的第一个 ViewController 开始,我可以推送其他 View Controller 。但是问题是,在某些时候我想直接展开到 RootViewController 或第一个容器 View ,当我实现展开 segue 时它不会继续。为了实现 segue,我首先在 DemoViewController 或 DemoThreeViewController 上创建了一个 IBAction 方法(我都试过了)。从我想从我 ctrl + 拖动到 Exit 按钮的 View Controller 中选择我之前为 segueing 创建的方法。我通过检查器为 unwind segue 添加了一个标识符。当我想放松时,我会执行 segue。长话短说,它不会放松。我试过在没有容器 View 的情况下展开 segue,它可以工作,而使用容器 View 则不行。我该如何解决?
最佳答案
不确定 unwind segues,但你可以尝试从导航堆栈中弹出 View Controller ,老方法:
[self.navigationController popToRootViewControllerAnimated:YES]
关于ios - 在容器 View 中导航时,Unwind Segue 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21732303/