我已经多次看到这个问题,但从未真正回答过。我想知道在使用 Storyboard 时是否有一种可接受/干净的方式来关闭所有已启动的 View Controller 并返回到初始 View Controller (例如从生成的 View Controller 中的操作)。
我知道如何使用委托(delegate),但是,我不希望我的初始 View Controller 为每个可能生成的 View Controller 实现委托(delegate)。相反,我想要一个主页按钮,它可以清理所有内容并从应用程序的任何位置返回初始 View Controller 。
想法?
编辑:为了清楚起见,假设我没有使用 UINavigation Controller 。
EDIT2:是否可以像使用 appDelegate 一样从应用程序中的任何位置访问“初始 View Controller ”的方法?
Best Answer-推荐答案 strong>
这应该在任何时候都这样做。只需将其粘贴在 IBAction 中并将其连接到按钮即可
[self.navigationController popToRootViewController];
关于ios - 关闭已启动的 View Controller 并返回初始 View Controller ( Storyboard),我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/10774670/
|