xcode以编程方式展开segue

dan*_*dan 3 xcode objective-c ios

我们怎样才能以编程方式推送xcode unwind segue?

我知道简单的方法是使用故事板并将按钮拉到"退出",但我打算做的是在退出视图之前先运行一些代码.

Ale*_*way 5

要返回rootViewController使用:

[self.navigationController popToRootViewControllerAnimated:(BOOL)]
Run Code Online (Sandbox Code Playgroud)

或者去特定的控制器:

[self.navigationController popToViewController:
    [[self.navigationController viewControllers]
    objectAtIndex:THEINDEXOFTHEVIEWCONTROLLERTOUNWINDTO]
    animated:YES];
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅本文中的答案: 在UIStoryboard中按下查看控制器